From 1814570b8f2edc488b88b69f3a62daabd4fbca7c Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Mon, 3 Apr 2023 12:10:56 -0400 Subject: [PATCH] qa: wait for MDSMonitor tick to replace daemons Fixes: https://tracker.ceph.com/issues/59297 Signed-off-by: Patrick Donnelly --- qa/tasks/cephfs/test_failover.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qa/tasks/cephfs/test_failover.py b/qa/tasks/cephfs/test_failover.py index 8fb9f2775a9..4b90d2383bc 100644 --- a/qa/tasks/cephfs/test_failover.py +++ b/qa/tasks/cephfs/test_failover.py @@ -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') -- 2.39.5