From: Yingxin Cheng Date: Wed, 11 Sep 2019 07:00:21 +0000 (+0800) Subject: test/crimson: don't send msg from lossy server X-Git-Tag: v15.1.0~1515^2~22 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=75f35a5f500f630b3daa70e9c3e9c1fc9f8d7423;p=ceph.git test/crimson: don't send msg from lossy server It is possible to lose message at server side due to lossy policy, causing unit test blocked and waiting for lost replies. Signed-off-by: Yingxin Cheng --- diff --git a/src/test/crimson/test_messenger.cc b/src/test/crimson/test_messenger.cc index 6342fdee274d..184d3e09c22f 100644 --- a/src/test/crimson/test_messenger.cc +++ b/src/test/crimson/test_messenger.cc @@ -1593,8 +1593,8 @@ test_v2_lossy_early_connect_fault(FailoverTest& test) { policy_t::lossy_client, policy_t::stateless_server, [&test] (FailoverSuite& suite) { - return seastar::futurize_apply([&test] { - return test.send_bidirectional(); + return seastar::futurize_apply([&suite] { + return suite.send_peer(); }).then([&suite] { return suite.connect_peer(); }).then([&suite] { @@ -1697,7 +1697,7 @@ test_v2_lossy_early_accept_fault(FailoverTest& test) { policy_t::lossy_client, [&test] (FailoverSuite& suite) { return seastar::futurize_apply([&test] { - return test.send_bidirectional(); + return test.peer_send_me(); }).then([&test] { return test.peer_connect_me(); }).then([&suite] { @@ -1733,7 +1733,7 @@ test_v2_lossy_accept_fault(FailoverTest& test) { policy_t::lossy_client, [&test] (FailoverSuite& suite) { return seastar::futurize_apply([&test] { - return test.send_bidirectional(); + return test.peer_send_me(); }).then([&test] { return test.peer_connect_me(); }).then([&suite] {