diff options
author | Sage Weil <sage@inktank.com> | 2013-06-12 21:35:39 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-06-13 10:53:06 -0700 |
commit | 962d118743638b334e5b9135198a612b4a6f1953 (patch) | |
tree | 4b8cbb70eeed60825a9f794cdc844e0405666219 | |
parent | 597e4398b524eeaa46c8f6569614c415257ccc3c (diff) | |
download | ceph-962d118743638b334e5b9135198a612b4a6f1953.tar.gz |
mon/MonClient: mark_down connection on shutdown
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r-- | src/mon/MonClient.cc | 2 |
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(); |