From 014582bfb2f5e7032e259bf29f04e8eedd6e807b Mon Sep 17 00:00:00 2001 From: Neeraj Pratap Singh Date: Thu, 13 Oct 2022 17:36:46 +0530 Subject: [PATCH] qa: add test_mdsdir_scrub_backtrace Fixes: https://tracker.ceph.com/issues/58030 Signed-off-by: Neeraj Pratap Singh --- qa/tasks/cephfs/test_scrub.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qa/tasks/cephfs/test_scrub.py b/qa/tasks/cephfs/test_scrub.py index dd7c11af50b39..647860129d8d9 100644 --- a/qa/tasks/cephfs/test_scrub.py +++ b/qa/tasks/cephfs/test_scrub.py @@ -176,3 +176,12 @@ class TestScrub(CephFSTestCase): def test_scrub_dup_inode(self): self._scrub(DupInodeWorkload(self, self.fs, self.mount_a)) + + def test_mdsdir_scrub_backtrace(self): + damage_count = self._get_damage_count() + self.assertNotIn("MDS_DAMAGE", self.mds_cluster.mon_manager.get_mon_health()['checks']) + + out_json = self.fs.run_scrub(["start", "~mdsdir", "recursive"]) + self.assertEqual(self.fs.wait_until_scrub_complete(tag=out_json["scrub_tag"]), True) + self.assertEqual(self._get_damage_count(), damage_count) + self.assertNotIn("MDS_DAMAGE", self.mds_cluster.mon_manager.get_mon_health()['checks']) -- 2.47.3