]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: wait for MDSMonitor tick to replace daemons 52237/head
authorPatrick Donnelly <pdonnell@redhat.com>
Mon, 3 Apr 2023 16:10:56 +0000 (12:10 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 28 Jun 2023 15:38:46 +0000 (11:38 -0400)
Fixes: https://tracker.ceph.com/issues/59297
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 1814570b8f2edc488b88b69f3a62daabd4fbca7c)

qa/tasks/cephfs/test_failover.py

index bc1657b096849953d0a34e9a586485366c346532..371774b5b01f26d32f0e6b3b10047631cd7c47c2 100644 (file)
@@ -76,7 +76,8 @@ class TestClusterAffinity(CephFSTestCase):
         self._change_target_state(target, names[0], {'join_fscid': self.fs.id})
         self._change_target_state(target, names[1], {'join_fscid': self.fs.id})
         self._reach_target(target)
-        status = self.fs.status()
+        time.sleep(5) # MDSMonitor tick
+        status = self.fs.wait_for_daemons()
         active = self.fs.get_active_names(status=status)[0]
         self.assertIn(active, names)
         self.config_rm('mds.'+active, 'mds_join_fs')