summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-06-12 21:35:39 -0700
committerSage Weil <sage@inktank.com>2013-06-13 10:53:06 -0700
commit962d118743638b334e5b9135198a612b4a6f1953 (patch)
tree4b8cbb70eeed60825a9f794cdc844e0405666219
parent597e4398b524eeaa46c8f6569614c415257ccc3c (diff)
downloadceph-962d118743638b334e5b9135198a612b4a6f1953.tar.gz
mon/MonClient: mark_down connection on shutdown
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r--src/mon/MonClient.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mon/MonClient.cc b/src/mon/MonClient.cc
index d7003c13520..48956aa85c5 100644
--- a/src/mon/MonClient.cc
+++ b/src/mon/MonClient.cc
@@ -322,6 +322,7 @@ void MonClient::shutdown()
delete version_requests.begin()->second;
version_requests.erase(version_requests.begin());
}
+
monc_lock.Unlock();
if (initialized) {
@@ -330,6 +331,7 @@ void MonClient::shutdown()
monc_lock.Lock();
timer.shutdown();
+ messenger->mark_down(cur_con);
cur_con.reset(NULL);
monc_lock.Unlock();