]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/MDSMonitor: no_reply on MMDSLoadTargets 21684/head
authorSage Weil <sage@redhat.com>
Wed, 2 May 2018 19:48:31 +0000 (14:48 -0500)
committerSage Weil <sage@redhat.com>
Wed, 2 May 2018 19:48:31 +0000 (14:48 -0500)
If we don't note that we don't reply then we don't close out the routed
mon request and the op will appear as slow on the forwarding mon.

Fixes: http://tracker.ceph.com/issues/23769
Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/MDSMonitor.cc

index 9533924483ec4d710edc80bd76b3932c9e2de649..993913d00e465d20e5e7541b55bd170d01cf331e 100644 (file)
@@ -475,6 +475,7 @@ bool MDSMonitor::preprocess_offload_targets(MonOpRequestRef op)
   return false;
 
  done:
+  mon->no_reply(op);
   return true;
 }
 
@@ -790,6 +791,7 @@ bool MDSMonitor::prepare_offload_targets(MonOpRequestRef op)
   } else {
     dout(10) << "prepare_offload_targets " << gid << " not in map" << dendl;
   }
+  mon->no_reply(op);
   return true;
 }