]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
AsyncMessenger: allow RESETSESSION whenever we forget an endpoint
authorHaomai Wang <haomaiwang@gmail.com>
Fri, 12 Dec 2014 02:23:45 +0000 (10:23 +0800)
committerHaomai Wang <haomaiwang@gmail.com>
Thu, 15 Jan 2015 19:07:10 +0000 (03:07 +0800)
Learn from SimpleMessenger(8cd1fdd7a778eb84cb4d7161f73bc621cc394261)

Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
src/msg/async/AsyncConnection.cc

index bdb1296f4d3b108c5a7d34c6a859bbef871eaac8..a46f183d834d0178ed99494936fac17c6cea67fd 100644 (file)
@@ -1623,7 +1623,7 @@ int AsyncConnection::handle_connect_msg(ceph_msg_connect &connect, bufferlist &a
                          << " > " << existing->connect_seq << dendl;
     goto replace;
   } // existing
-  else if (!replacing && policy.resetcheck && connect.connect_seq > 0) {
+  else if (!replacing && connect.connect_seq > 0) {
     // we reset, and they are opening a new session
     ldout(async_msgr->cct, 0) << __func__ << "accept we reset (peer sent cseq "
                         << connect.connect_seq << "), sending RESETSESSION" << dendl;