]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/osd/osd-scrub-repair.sh: cope with mon/mgr asynchrony
authorSage Weil <sage@redhat.com>
Fri, 10 Mar 2017 04:17:20 +0000 (23:17 -0500)
committerSage Weil <sage@redhat.com>
Wed, 29 Mar 2017 15:39:26 +0000 (11:39 -0400)
Need to wait for mon to reflect pg state as reported by
mgr.

Signed-off-by: Sage Weil <sage@redhat.com>
src/test/osd/osd-scrub-repair.sh

index b98ef99034044eacf80f53f2db0029ed070ef8f6..866383eb111a56a4493001e4aab9589e80733071 100755 (executable)
@@ -313,6 +313,11 @@ function TEST_unfound_erasure_coded() {
     #
     # 3) check pg state
     #
+    # it may take a bit to appear due to mon/mgr asynchrony
+    for f in `seq 1 60`; do
+       ceph -s | grep "1/1 unfound" && break
+       sleep 1
+    done
     ceph -s|grep "4 osds: 4 up, 4 in" || return 1
     ceph -s|grep "1/1 unfound" || return 1