From: Sage Weil Date: Wed, 13 Mar 2013 01:31:23 +0000 (-0700) Subject: mds: mark_down old sessions using con X-Git-Tag: v0.60~80^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2b55470deaf2efa84191572efd66fed45f6fef91;p=ceph.git mds: mark_down old sessions using con Use the Connection ref to mark old client sessions down. This is cleaner. Signed-off-by: Sage Weil --- diff --git a/src/mds/MDS.cc b/src/mds/MDS.cc index a4b9fa56803..1a2c1be0dff 100644 --- a/src/mds/MDS.cc +++ b/src/mds/MDS.cc @@ -2028,12 +2028,12 @@ bool MDS::ms_handle_reset(Connection *con) Session *session = static_cast(con->get_priv()); if (session) { if (session->is_closed()) { - messenger->mark_down(con->get_peer_addr()); + messenger->mark_down(con); sessionmap.remove_session(session); } session->put(); } else { - messenger->mark_down(con->get_peer_addr()); + messenger->mark_down(con); } } return false;