[Pacemaker] showscores.sh script (patch?)

Maros Timko timkom at gmail.com
Thu Mar 25 11:06:15 EDT 2010


Hi all,

mainly Dominik Klein - thanks for the showscores.sh script. But I am
curious, why the script filters numeric values only for failcount
values meaning INFINITY are just ignored:
1. Simulating a failure
Failed actions:
    dom0-fs-Dom0_start_0 (node=vsp11.example.com, call=15, rc=5,
status=complete): not installed

2. Before patch
Resource                    Score     Node
Stickiness #Fail    Migration-Threshold
dom0-drbd-Dom0          -1000000  vsp11.example.com 90         0
dom0-drbd-Dom0          410       vsp9.example.com  90         0
dom0-fs-Dom0            0         vsp9.example.com  0          0
dom0-fs-Dom0            -1000000  vsp11.example.com 0      <== Note no
#Fail value

3. After patch
Resource                    Score     Node
Stickiness #Fail    Migration-Threshold
dom0-drbd-Dom0          -1000000  vsp11.example.com 90         0
dom0-drbd-Dom0          410       vsp9.example.com  90         0
dom0-fs-Dom0            0         vsp9.example.com  0          0
dom0-fs-Dom0            -1000000  vsp11.example.com 0
INFINITY <== Note we can see the INF value now

Would it be feasible to apply this patch:
----------------------------------------------------------------------------------
--- showscores.sh       2010-03-25 14:59:21.000000000 +0000
+++ showscores-new.sh   2010-03-25 15:00:38.000000000 +0000
@@ -91,3 +91,3 @@
 get_failcount() { #usage $0 res node
-        failcount=`crm_failcount -G -r $1 -U $2 -Q 2>/dev/null|grep
-o "^[0-9]*$"`
+        failcount=`crm_failcount -G -r $1 -U $2 -Q 2>/dev/null`
 }
----------------------------------------------------------------------------------

With regards,
Tino




More information about the Pacemaker mailing list