]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: wait for scrub to finish 49458/head
authorMilind Changire <mchangir@redhat.com>
Wed, 28 Sep 2022 18:46:12 +0000 (00:16 +0530)
committerMilind Changire <mchangir@redhat.com>
Thu, 15 Dec 2022 10:52:53 +0000 (16:22 +0530)
Wait for scrub to finish during test_scrub_pause_and_resume_with_abort
which otherwise races and fails with an incorrect assertion.

Fixes: https://tracker.ceph.com/issues/48812
Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit 899029f2b63aa4606b4f01ac762ec50d730ab878)

qa/tasks/cephfs/test_scrub_checks.py

index bcfc2fc9a3a1f368b9dc5de299c6c7db63e6a02e..cdb33a4bba9cea0ebc9e85412388cbbc4aaac484 100644 (file)
@@ -139,8 +139,7 @@ done
 
         # resume and verify
         self._resume_scrub(0)
-        out_json = self.fs.get_scrub_status()
-        self.assertTrue("no active" in out_json['status'])
+        self.assertTrue(self.fs.wait_until_scrub_complete(sleep=5, timeout=30))
 
         checked = self._check_task_status_na()
         self.assertTrue(checked)