]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/fs: stop looping in mds upgrade test if upgrade failed 45361/head
authorAdam King <adking@redhat.com>
Fri, 11 Mar 2022 20:25:36 +0000 (15:25 -0500)
committerAdam King <adking@redhat.com>
Tue, 22 Mar 2022 12:05:31 +0000 (08:05 -0400)
Signed-off-by: Adam King <adking@redhat.com>
qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/3-upgrade-with-workload.yaml

index 200c4dcb58bb34a3c8f600b4b762b190b399df7e..457b7e3c7ff8b3bbde287d0b1d721d8a21c050be 100644 (file)
@@ -15,7 +15,7 @@ upgrade-tasks:
   - cephadm.shell:
       env: [sha1]
       host.a:
-        - while ceph orch upgrade status | jq '.in_progress' | grep true ; do ceph orch ps ; ceph versions ; ceph fs dump; sleep 30 ; done
+        - while ceph orch upgrade status | jq '.in_progress' | grep true && ! ceph orch upgrade status | jq '.message' | grep Error ; do ceph orch ps ; ceph versions ; ceph fs dump; ceph orch upgrade status ; sleep 30 ; done
         - ceph orch ps
         - ceph versions
         - echo "wait for servicemap items w/ changing names to refresh"