]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: update quiesce tests to expect ipolicy lock 57010/head
authorPatrick Donnelly <pdonnell@redhat.com>
Fri, 19 Apr 2024 23:32:27 +0000 (19:32 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Fri, 19 Apr 2024 23:32:27 +0000 (19:32 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
qa/tasks/cephfs/test_quiesce.py

index bdb803e8c47fcb7f8d383041dfe5d858836226d8..62144c2ffbc3c814a47e2201b822e84e2012f96e 100644 (file)
@@ -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)