]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: wait for MDSMonitor tick to replace daemons 50844/head
authorPatrick Donnelly <pdonnell@redhat.com>
Mon, 3 Apr 2023 16:10:56 +0000 (12:10 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Mon, 3 Apr 2023 16:10:56 +0000 (12:10 -0400)
Fixes: https://tracker.ceph.com/issues/59297
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
qa/tasks/cephfs/test_failover.py

index 8fb9f2775a935eb5ef97eebf6e703854b2feae30..4b90d2383bc0b0fcf951cf0ecf2e6caa69756c51 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')