From 55df9c86c19e261a2a384ffc4b77c596c84e53a0 Mon Sep 17 00:00:00 2001 From: Martin Schwenke Date: Thu, 20 Nov 2014 14:39:59 +1100 Subject: ctdb-tools: Update onnode and ctdb-diagnostics to use ctdb -X Also update onnode unit tests. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- ctdb/tests/onnode/0070.sh | 10 +++++----- ctdb/tests/onnode/0071.sh | 10 +++++----- ctdb/tests/onnode/0072.sh | 10 +++++----- ctdb/tests/onnode/0075.sh | 10 +++++----- ctdb/tests/onnode/stubs/onnode-buggy-001 | 12 ++++++------ 5 files changed, 26 insertions(+), 26 deletions(-) (limited to 'ctdb/tests') diff --git a/ctdb/tests/onnode/0070.sh b/ctdb/tests/onnode/0070.sh index b071e80a80..d649f82f21 100755 --- a/ctdb/tests/onnode/0070.sh +++ b/ctdb/tests/onnode/0070.sh @@ -7,11 +7,11 @@ cmd="$ONNODE ok hostname" define_test "$cmd" "all nodes OK" ctdb_set_output </dev/null) + ctdb_status_output=$(ctdb -X status 2>/dev/null) if [ $? -ne 0 ] ; then echo "${prog}: unable to get status of CTDB nodes" >&2 exit 1 @@ -164,14 +164,14 @@ get_nodes_with_status () local i for i in $ctdb_status_output ; do # Try removing bits from end. - local t="${i%:${bits}:}" + local t="${i%|${bits}|}" if [ "$t" != "$i" ] ; then # Succeeded. Get address. NOTE: this is an optimisation. # It might be better to get the node number and then get # the nth node to get the address. This would make things # more consistent if $ctdb_base/nodes actually contained # hostnames. - nodes="${nodes} ${t#:*:}" + nodes="${nodes} ${t#|*|}" fi done @@ -186,7 +186,7 @@ get_node_with_property () local prop_node="" if [ "${ctdb_props##:${prop}:}" = "$ctdb_props" ] ; then - prop_node=$(ctdb "$prop" -Y 2>/dev/null) + prop_node=$(ctdb "$prop" -X 2>/dev/null) # We only want the first line. local nl=" " -- cgit