diff options
Diffstat (limited to 'ctdb/tests')
-rw-r--r-- | ctdb/tests/scripts/ctdb_test_functions.bash | 10 |
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. |