]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/crimson/test_messenger: add delay to suite markdown
authorYingxin Cheng <yingxin.cheng@intel.com>
Thu, 3 Aug 2023 07:45:16 +0000 (15:45 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 23 Aug 2023 04:49:09 +0000 (12:49 +0800)
markdown() needs delay to be propagated to the primary core.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/test/crimson/test_messenger.cc

index f4278760b22be52d6253f137e65e8f6b9e79306c..a4257224658d18634d19bdc68d0917a21d420f84 100644 (file)
@@ -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);
     });
   }