From ac7b21bf3fd84f52454f511da67eb7a609e15075 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 26 Feb 2020 21:32:51 -0600 Subject: [PATCH] msg/async/AsyncMessenger: make accept_conn respect register_lossy_clients Back in 507d213cc453ed86ab38619590f710f33245c652 we missed this condition, which was originally introduced by c48a29b9edde3c6d3cd34252d202885e2e064fe0. Signed-off-by: Sage Weil --- src/msg/async/AsyncMessenger.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/msg/async/AsyncMessenger.cc b/src/msg/async/AsyncMessenger.cc index 4473a2497a45..4f1224284f28 100644 --- a/src/msg/async/AsyncMessenger.cc +++ b/src/msg/async/AsyncMessenger.cc @@ -828,7 +828,8 @@ int AsyncMessenger::accept_conn(const AsyncConnectionRef& conn) { std::lock_guard l{lock}; if (conn->policy.server && - conn->policy.lossy) { + conn->policy.lossy && + !conn->policy.register_lossy_clients) { anon_conns.insert(conn); conn->get_perf_counter()->inc(l_msgr_active_connections); return 0; -- 2.47.3