From d494bb49c838f0a5ee31e202b3fd70a4fbecb97b Mon Sep 17 00:00:00 2001 From: huanwen ren Date: Thu, 26 May 2016 19:40:56 +0800 Subject: [PATCH] mds: drop reference if message in laggy queue is unrecognized drop reference if message in laggy queue is unrecognized Signed-off-by: huanwen ren --- src/mds/MDSRank.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mds/MDSRank.cc b/src/mds/MDSRank.cc index 188750a195dc..b7cee46484b0 100644 --- a/src/mds/MDSRank.cc +++ b/src/mds/MDSRank.cc @@ -662,7 +662,10 @@ void MDSRank::_advance_queues() old->put(); } else { dout(7) << " processing laggy deferred " << *old << dendl; - handle_deferrable_message(old); + if (!handle_deferrable_message(old)) { + dout(0) << "unrecognized message " << *old << dendl; + old->put(); + } } heartbeat_reset(); -- 2.47.3