From: Patrick Donnelly Date: Fri, 19 Apr 2024 23:32:27 +0000 (-0400) Subject: qa: update quiesce tests to expect ipolicy lock X-Git-Tag: v20.0.0~2109^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F57010%2Fhead;p=ceph.git qa: update quiesce tests to expect ipolicy lock Signed-off-by: Patrick Donnelly --- diff --git a/qa/tasks/cephfs/test_quiesce.py b/qa/tasks/cephfs/test_quiesce.py index bdb803e8c47fc..62144c2ffbc3c 100644 --- a/qa/tasks/cephfs/test_quiesce.py +++ b/qa/tasks/cephfs/test_quiesce.py @@ -228,6 +228,7 @@ class QuiesceTestCase(CephFSTestCase): visited = set() locks_expected = set([ "iquiesce", + "ipolicy", ]) if not splitauth: locks_expected.add('iauth') @@ -263,6 +264,9 @@ class QuiesceTestCase(CephFSTestCase): self.assertEqual(lock['flags'], 4) self.assertEqual(lock['lock']['state'], 'lock') self.assertEqual(lock['lock']['num_xlocks'], 1) + elif lock_type == "ipolicy": + self.assertEqual(lock['flags'], 1) + self.assertEqual(lock['lock']['state'][:4], 'sync') elif lock_type in ("ifile", "iauth", "ilink", "ixattr"): self.assertFalse(splitauth) self.assertEqual(lock['flags'], 1)