From 17c464b1a0c2dcb1ada2f2b1027b69e18e179637 Mon Sep 17 00:00:00 2001 From: Haomai Wang Date: Wed, 1 Mar 2017 00:16:55 +0800 Subject: [PATCH] msg/async: avoid lossy connection sending ack message Signed-off-by: Haomai Wang --- src/msg/async/AsyncConnection.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/msg/async/AsyncConnection.cc b/src/msg/async/AsyncConnection.cc index 082942cc4448..824fd272d2c8 100644 --- a/src/msg/async/AsyncConnection.cc +++ b/src/msg/async/AsyncConnection.cc @@ -768,8 +768,10 @@ void AsyncConnection::process() << message->get_seq() << " " << message << " " << *message << dendl; - ack_left.inc(); - need_dispatch_writer = true; + if (!policy.lossy) { + ack_left.inc(); + need_dispatch_writer = true; + } state = STATE_OPEN; logger->inc(l_msgr_recv_messages); -- 2.47.3