mirror of
https://github.com/ceph/ceph
synced 2025-02-24 19:47:44 +00:00
qa: wait for MDSMonitor tick to replace daemons
Fixes: https://tracker.ceph.com/issues/59297 Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
This commit is contained in:
parent
66552a560f
commit
1814570b8f
@ -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[0], {'join_fscid': self.fs.id})
|
||||||
self._change_target_state(target, names[1], {'join_fscid': self.fs.id})
|
self._change_target_state(target, names[1], {'join_fscid': self.fs.id})
|
||||||
self._reach_target(target)
|
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]
|
active = self.fs.get_active_names(status=status)[0]
|
||||||
self.assertIn(active, names)
|
self.assertIn(active, names)
|
||||||
self.config_rm('mds.'+active, 'mds_join_fs')
|
self.config_rm('mds.'+active, 'mds_join_fs')
|
||||||
|
Loading…
Reference in New Issue
Block a user