[Pacemaker] showscores.sh script (patch?)
Maros Timko
timkom at gmail.com
Thu Mar 25 15:06:15 UTC 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