]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
AsyncConnection: mark down connection as soon as possible
authorHaomai Wang <haomaiwang@gmail.com>
Tue, 30 Sep 2014 03:33:22 +0000 (11:33 +0800)
committerHaomai Wang <haomaiwang@gmail.com>
Wed, 8 Oct 2014 06:05:00 +0000 (14:05 +0800)
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
src/msg/AsyncConnection.cc

index a9f421b71bad2960809a32a3ec195e1209896146..535345b120e6e4200152fed71c57ed5b41d11873 100644 (file)
@@ -1806,6 +1806,7 @@ void AsyncConnection::was_session_reset()
 void AsyncConnection::mark_down()
 {
   Mutex::Locker l(lock);
+  state = STATE_CLOSED;
   center->dispatch_event_external(EventCallbackRef(new C_handle_stop(this)));
 }