]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
use retry instead of bash while loop which can block indefinitly
authorVasu Kulkarni <vasu@redhat.com>
Fri, 5 Jan 2018 02:06:44 +0000 (18:06 -0800)
committerVasu Kulkarni <vasu@redhat.com>
Fri, 5 Jan 2018 02:06:44 +0000 (18:06 -0800)
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
qa/suites/rados/thrash/d-require-luminous/at-mkfs-balancer-crush-compat.yaml
qa/suites/rados/thrash/d-require-luminous/at-mkfs-balancer-upmap.yaml

index 9eb7143de1691d89edf1e6d7b4677858fe9b7960..b3fc164f5af98cfd950f2ff838fc5e11e45c6a87 100644 (file)
@@ -4,8 +4,12 @@ overrides:
       mgr:
         debug osd: 20
 tasks:
+- exec:
+    retry: 20
+    sleep_for_retry: 10
+    mon.a:
+      - ceph balancer status
 - exec:
     mon.a:
-      - while ! ceph balancer status ; do sleep 1 ; done
       - ceph balancer mode crush-compat
       - ceph balancer on
index a1e0afea0650ac4f7b8cbe48bb9fbd9396ea54c7..429a6ddd6e905871aec5844986aa591eb097aa21 100644 (file)
@@ -4,8 +4,12 @@ overrides:
       mgr:
         debug osd: 20
 tasks:
+- exec:
+    retry: 20
+    sleep_for_retry: 10
+    mon.a:
+      - ceph balancer status
 - exec:
     mon.a:
-      - while ! ceph balancer status ; do sleep 1 ; done
       - ceph balancer mode upmap
       - ceph balancer on