From ec8722f2128a92f5ef76f1c0cd14e33ec8a5c295 Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Thu, 3 Aug 2023 15:45:16 +0800 Subject: [PATCH] test/crimson/test_messenger: add delay to suite markdown markdown() needs delay to be propagated to the primary core. Signed-off-by: Yingxin Cheng --- src/test/crimson/test_messenger.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/test/crimson/test_messenger.cc b/src/test/crimson/test_messenger.cc index f4278760b22..a4257224658 100644 --- a/src/test/crimson/test_messenger.cc +++ b/src/test/crimson/test_messenger.cc @@ -1298,13 +1298,16 @@ class FailoverSuite : public Dispatcher { assert(seastar::this_shard_id() == primary_sid); ceph_assert(tracked_conn); // sleep to propagate potential remaining acks - return seastar::sleep(100ms + return seastar::sleep(50ms ).then([this] { return seastar::smp::submit_to( tracked_conn->get_shard_id(), [tracked_conn=tracked_conn] { assert(tracked_conn->get_shard_id() == seastar::this_shard_id()); tracked_conn->mark_down(); }); + }).then([] { + // sleep to wait for markdown propagate to the primary sid + return seastar::sleep(100ms); }); } -- 2.39.5