summaryrefslogtreecommitdiffstats
path: root/ctdb/tests
diff options
context:
space:
mode:
Diffstat (limited to 'ctdb/tests')
-rw-r--r--ctdb/tests/scripts/ctdb_test_functions.bash10
1 files changed, 9 insertions, 1 deletions
diff --git a/ctdb/tests/scripts/ctdb_test_functions.bash b/ctdb/tests/scripts/ctdb_test_functions.bash
index 57cd7816df..3da0f0effd 100644
--- a/ctdb/tests/scripts/ctdb_test_functions.bash
+++ b/ctdb/tests/scripts/ctdb_test_functions.bash
@@ -417,7 +417,15 @@ wait_until_node_has_status ()
echo "Waiting until node $pnn has status \"$status\"..."
- onnode any $CTDB_TEST_WRAPPER wait_until $timeout node_has_status "$pnn" "$status"
+ if ! onnode any $CTDB_TEST_WRAPPER wait_until $timeout node_has_status "$pnn" "$status" ; then
+ for i in "onnode -q any ctdb status" "onnode -q any onnode all ctdb scriptstatus" ; do
+ echo "$i"
+ $i || true
+ done
+
+ return 1
+ fi
+
}
# Useful for superficially testing IP failover.