]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
objecter: treat RESETSESSION like a reset
authorSage Weil <sage@newdream.net>
Mon, 25 Jul 2011 20:15:11 +0000 (13:15 -0700)
committerSage Weil <sage@newdream.net>
Mon, 25 Jul 2011 20:16:34 +0000 (13:16 -0700)
Commit 065cdf5 rewrote ms_handle_reset but didn't adjust
ms_handle_remote_reset (they used to be identical).  The result is lost
MOSDOps if the osd ever sends a RESETSESSION.

Signed-off-by: Sage Weil <sage@newdream.net>
src/osdc/Objecter.cc

index ccf1cdfef63faeafe7b65195d4982474bbbec1b1..25e90351efe22619d421a8c060162c948c83f47b 100644 (file)
@@ -1382,8 +1382,10 @@ void Objecter::ms_handle_reset(Connection *con)
 
 void Objecter::ms_handle_remote_reset(Connection *con)
 {
-  if (con->get_peer_type() == CEPH_ENTITY_TYPE_OSD)
-    maybe_request_map();
+  /*
+   * treat these the same.
+   */
+  ms_handle_reset(con);
 }