From a4eb5506153eddfa746a39a2650a7a3fd10beaf5 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 28 Jan 2021 13:19:56 -0600 Subject: [PATCH] qa/workunits/cephtool/test.sh: tolerate some settling for osd info vs dump test Signed-off-by: Sage Weil --- qa/workunits/cephtool/test.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/qa/workunits/cephtool/test.sh b/qa/workunits/cephtool/test.sh index 3c1eb36cb21f3..b99b84ef30a15 100755 --- a/qa/workunits/cephtool/test.sh +++ b/qa/workunits/cephtool/test.sh @@ -1546,7 +1546,13 @@ function test_mon_osd() ceph osd info info_json=$(ceph osd info --format=json | jq -cM '.') dump_json=$(ceph osd dump --format=json | jq -cM '.osds') - [[ "${info_json}" == "${dump_json}" ]] + if [[ "${info_json}" != "${dump_json}" ]]; then + echo "waiting for OSDs to settle" + sleep 10 + info_json=$(ceph osd info --format=json | jq -cM '.') + dump_json=$(ceph osd dump --format=json | jq -cM '.osds') + [[ "${info_json}" == "${dump_json}" ]] + fi info_json=$(ceph osd info 0 --format=json | jq -cM '.') dump_json=$(ceph osd dump --format=json | \ -- 2.47.3