From ecf73ce112c251a79e21b3838b316bccb20516d0 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Fri, 19 Apr 2024 19:32:27 -0400 Subject: [PATCH] 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 --- qa/tasks/cephfs/test_quiesce.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qa/tasks/cephfs/test_quiesce.py b/qa/tasks/cephfs/test_quiesce.py index 8310e08689ca0..cb76ffbe06add 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) -- 2.39.5