From e75d8450147913f154de39b2d0e4fd3ef34dc477 Mon Sep 17 00:00:00 2001 From: Travis Nielsen Date: Wed, 22 Feb 2023 14:09:17 -0700 Subject: [PATCH] test: print return value for intermittent failure The canary tests sometimes have an intermittent failure when processing the return value of a grep for the osds to be running. Print some debug info to help track it down. Signed-off-by: Travis Nielsen (cherry picked from commit 4c5163f8437fd2c012c33da0a50f30475c983d68) --- tests/scripts/validate_cluster.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/scripts/validate_cluster.sh b/tests/scripts/validate_cluster.sh index 02b275ac0..702c1d689 100755 --- a/tests/scripts/validate_cluster.sh +++ b/tests/scripts/validate_cluster.sh @@ -55,7 +55,10 @@ function test_demo_mgr { function test_demo_osd { # shellcheck disable=SC2046 - return $(wait_for_daemon "$EXEC_COMMAND -s | grep -sq \"$OSD_COUNT osds: $OSD_COUNT up.*, $OSD_COUNT in.*\"") + ret_val=$(wait_for_daemon "$EXEC_COMMAND -s | grep -sq \"$OSD_COUNT osds: $OSD_COUNT up.*, $OSD_COUNT in.*\"") + # debug info for an intermittent failure + echo "Return value = $ret_val" + return $ret_val } function test_demo_rgw {