From c75b899d47ac3e47e382dbc2625684f1179c0572 Mon Sep 17 00:00:00 2001 From: Venky Shankar Date: Tue, 11 Jan 2022 14:35:03 +0530 Subject: [PATCH] qa: adjust for MDSs to get deployed before verifying their availability The check happens when some MDSs are *just* deployed by cephadm causing jobs to fail with: Command failed on smithi016 with status 1: 'sudo /home/ubuntu/cephtest/cephadm \ --image docker.io/ceph/ceph:v16.2.4 shell -c /etc/ceph/ceph.conf -k \ /etc/ceph/ceph.client.admin.keyring --fsid 403bfcae-706b-11ec-8c32-001a4aab830c \ -- bash -c \'ceph --format=json mds versions | jq -e ". | add == 4"\'' Fixes: http://tracker.ceph.com/issues/53857 Signed-off-by: Venky Shankar (cherry picked from commit 8939d8c14b911e8f57a46c442e31185ce3ca5d63) --- .../upgrade/mds_upgrade_sequence/tasks/1-volume/3-verify.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/1-volume/3-verify.yaml b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/1-volume/3-verify.yaml index ec2a2a54f29de..e71365ad113c9 100644 --- a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/1-volume/3-verify.yaml +++ b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/1-volume/3-verify.yaml @@ -3,5 +3,5 @@ tasks: host.a: - ceph fs dump - ceph --format=json fs dump | jq -e ".filesystems | length == 1" - - ceph --format=json mds versions | jq -e ". | add == 4" + - while ! ceph --format=json mds versions | jq -e ". | add == 4"; do sleep 1; done - fs.pre_upgrade_save: -- 2.39.5