From: Sage Weil Date: Fri, 25 Aug 2017 13:45:51 +0000 (-0400) Subject: qa/standalone/scrub/osd-scrub-repair: fix grep pattern X-Git-Tag: v12.2.0~3^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=18ec2b77baca13143e11887798d870362f0dda65;p=ceph.git qa/standalone/scrub/osd-scrub-repair: fix grep pattern PGMap shows ss << pg_sum.stats.sum.num_objects_unfound << "/" << pg_sum.stats.sum.num_objects << " objects unfound (" << b << "%)"; but we were grepping for "1/1 unfound" instead of "1/1 objects unfound". Introduced by fe81b7e3a5034ce855303f93f3e413f3f2dc74a8. Fixes: http://tracker.ceph.com/issues/21127 Signed-off-by: Sage Weil (cherry picked from commit 84465bf5a583651436df7813d3b24857dc49460d) --- diff --git a/qa/standalone/scrub/osd-scrub-repair.sh b/qa/standalone/scrub/osd-scrub-repair.sh index 8d58c584595f4..2aaaebd6e9701 100755 --- a/qa/standalone/scrub/osd-scrub-repair.sh +++ b/qa/standalone/scrub/osd-scrub-repair.sh @@ -374,11 +374,11 @@ function unfound_erasure_coded() { # # 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 + ceph -s | grep "1/1 objects unfound" && break sleep 1 done ceph -s|grep "4 osds: 4 up, 4 in" || return 1 - ceph -s|grep "1/1 unfound" || return 1 + ceph -s|grep "1/1 objects unfound" || return 1 teardown $dir || return 1 }