]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Revert "mds: replace closed sessions on connect"
authorSage Weil <sage@inktank.com>
Sat, 29 Dec 2012 16:38:52 +0000 (08:38 -0800)
committerSage Weil <sage@inktank.com>
Sat, 29 Dec 2012 16:38:52 +0000 (08:38 -0800)
This reverts commit 8b599083705c2495810c00f9f5fd5bb8ace7f32e.

This fix is not correct.  See #3696.

src/mds/MDS.cc

index 4f857e3f439c06e4e0d0c8fc2547e658057b4555..bd4bed91585c85b5d8102dd181fe055d63b408b6 100644 (file)
@@ -2066,12 +2066,6 @@ bool MDS::ms_verify_authorizer(Connection *con, int peer_type,
     // wire up a Session* to this connection, and add it to the session map
     entity_name_t n(con->get_peer_type(), global_id);
     Session *s = sessionmap.get_session(n);
-    if (s && s->is_closed()) {
-      dout(10) << " have session " << s << " but it is CLOSED, removing" << dendl;
-      con->set_priv(NULL);
-      s->put();
-      s = NULL;
-    }
     if (!s) {
       s = new Session;
       s->inst.addr = con->get_peer_addr();