From: Yingxin Cheng Date: Thu, 3 Aug 2023 07:45:16 +0000 (+0800) Subject: test/crimson/test_messenger: add delay to suite markdown X-Git-Tag: v18.2.1~102^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5a93ec1deafc40834d0b260dc1e6aae211841b40;p=ceph.git test/crimson/test_messenger: add delay to suite markdown markdown() needs delay to be propagated to the primary core. Signed-off-by: Yingxin Cheng (cherry picked from commit ec8722f2128a92f5ef76f1c0cd14e33ec8a5c295) --- diff --git a/src/test/crimson/test_messenger.cc b/src/test/crimson/test_messenger.cc index f4278760b22b..a4257224658d 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); }); }