From: Patrick Donnelly Date: Fri, 19 Apr 2024 23:32:27 +0000 (-0400) Subject: squid: qa: update quiesce tests to expect ipolicy lock X-Git-Tag: v19.1.1~299^2~32 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ecf73ce112c251a79e21b3838b316bccb20516d0;p=ceph.git squid: qa: update quiesce tests to expect ipolicy lock Signed-off-by: Patrick Donnelly (cherry picked from commit 579b14c8675bd0eaff498320efe1b7001141e54e) Fixes: https://tracker.ceph.com/issues/65740 --- diff --git a/qa/tasks/cephfs/test_quiesce.py b/qa/tasks/cephfs/test_quiesce.py index 8310e08689ca..cb76ffbe06ad 100644 --- a/qa/tasks/cephfs/test_quiesce.py +++ b/qa/tasks/cephfs/test_quiesce.py @@ -230,6 +230,7 @@ class QuiesceTestCase(CephFSTestCase): visited = set() locks_expected = set([ "iquiesce", + "ipolicy", ]) if not splitauth: locks_expected.add('iauth') @@ -265,6 +266,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)