a0b453ad335671bd92f165115d6ee984d2412448 added the wait state, which can
make PGs stay in active+clean+wait for a while instead of going into
active+clean directly. As far as TEST_auto_repair_bluestore_failed is
concerned, we only care about the repair state being cleared.
Fixes: https://tracker.ceph.com/issues/45075
Signed-off-by: Neha Ojha <nojha@redhat.com>
(cherry picked from commit
7c8b627eaa478a97b5694704170336ed4fc40666)
Conflicts:
qa/standalone/scrub/osd-scrub-repair.sh
flush_pg_stats
ceph pg dump pgs
- ceph pg dump pgs | grep -q "^$(pgid).* active+clean " || return 1
+ ceph pg dump pgs | grep -q -e "^${pgid}.* active+clean " -e "^${pgid}.* active+clean+wait " || return 1
grep scrub_finish $dir/osd.${primary}.log
# Tear down