From bd8c06de9a4f67f4ef41b573771d24292196e592 Mon Sep 17 00:00:00 2001 From: Zhi Zhang Date: Thu, 25 May 2017 16:34:46 +0800 Subject: [PATCH] mds/MDBalancer: put heartbeat msg ref after using mantle balancer Signed-off-by: Zhi Zhang --- src/mds/MDBalancer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mds/MDBalancer.cc b/src/mds/MDBalancer.cc index 17a055154aa2..fe941abf1439 100644 --- a/src/mds/MDBalancer.cc +++ b/src/mds/MDBalancer.cc @@ -393,7 +393,7 @@ void MDBalancer::handle_heartbeat(MHeartbeat *m) /* avoid spamming ceph -w if user does not turn mantle on */ if (mds->mdsmap->get_balancer() != "") { int r = mantle_prep_rebalance(); - if (!r) return; + if (!r) goto out; mds->clog->warn() << "using old balancer; mantle failed for " << "balancer=" << mds->mdsmap->get_balancer() << " : " << cpp_strerror(r); -- 2.47.3