]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: use session con ref to mark down killing session
authorSage Weil <sage@inktank.com>
Wed, 13 Mar 2013 02:44:42 +0000 (19:44 -0700)
committerSage Weil <sage@inktank.com>
Wed, 13 Mar 2013 23:38:28 +0000 (16:38 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/mds/Server.cc

index ad3912bb0779d56baf2b61721e14181b262da523..130c0fc9fa7e6f38a963204ad200ef7e4ea0c2c2 100644 (file)
@@ -313,7 +313,7 @@ void Server::_session_logged(Session *session, uint64_t state_seq, bool open, ve
       session->clear();
     } else if (session->is_killing()) {
       // destroy session, close connection
-      mds->messenger->mark_down(session->info.inst.addr); 
+      mds->messenger->mark_down(session->connection);
       mds->sessionmap.remove_session(session);
     } else {
       assert(0);