[ClusterLabs] Antw: [EXT] Coming in Pacemaker 2.1.2: friendlier failed action display

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Fri Oct 29 02:24:25 EDT 2021


>>> Ken Gaillot <kgaillot at redhat.com> schrieb am 28.10.2021 um 17:28 in
Nachricht
<f94a60ebb33d4a25c137c19485638e13ab00090d.camel at redhat.com>:
> Hi all,
> 
> I hope to release the first release candidate for Pacemaker 2.1.2 next
> week.
> 
> One of the most noticeable changes will be in failed action displays in
> crm_mon. (This change will *not* show up if Pacemaker is built with the
> ‑‑enable‑compat‑2.0 option.)
> 
> An example from one of our regression tests, using the familiar
> display:
> 
>  * ClusterIP:0_monitor_30000 on fc16‑builder 'not running' (7):
> call=11, status='complete', last‑rc‑change='Wed Feb 22 11:04:34 2012',
> queued=0ms, exec=20ms
> 
> 
> As of 2.1.2, that display will still be available if crm_mon is given
> the ‑‑show‑detail option, but by default it will now look like:
> 
>  * ClusterIP:0 30s‑interval monitor on fc16‑builder returned 'not
> running' at Wed Feb 22 11:04:34 2012 after 20ms

Hi!

that's ambiguous: 20ms after 11:04:34, or is 11:04:34 20ms after the result
was reported (I think that is what the old format says)
Probably too verbose: "... started at ... returned ... after 20ms"
(it won't make a big difference for 20ms, but it might for 3000ms)

Also, as clusters are faster than they were 15 years ago, what about
"donating" fractional digits to the seconds?
I wouldn't care to use a more ISO-like date format too (not much caring much
about the days of week)? Maybe like "YYYY-MM-DD HH:MM:SS (%:z)"?
> 
> 
> Here's another before‑and‑after example:
> 
>  * rsc1_monitor_10000 on sles11‑1 'not installed' (5): call=26,
> status='Not installed', last‑rc‑change='Thu Aug  8 20:20:39 2013',
> queued=0ms, exec=0ms
> 
>  * rsc1 10s‑interval monitor on sles11‑1 could not be executed (Not
> installed) at Thu Aug  8 20:20:39 2013

What about "... be executed (reason: Not installed) ..."
Yes whe _know_ it's the reason given in parens, but ...

> 
> 
> Combined with exit reasons now displayed for internal errors, this
> should hopefully make it easier to quickly see what's wrong (or at
> least a decent pointer in the right direction).

Also: What about option -J, --as-json? ;-)
And it the structure of the XML output formally described somewhere?

Regards,
Ulrich


> ‑‑ 
> Ken Gaillot <kgaillot at redhat.com>
> 
> _______________________________________________
> Manage your subscription:
> https://lists.clusterlabs.org/mailman/listinfo/users 
> 
> ClusterLabs home: https://www.clusterlabs.org/ 





More information about the Users mailing list