]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: MonOpRequest: mark events
authorJoao Eduardo Luis <joao@suse.de>
Wed, 10 Jun 2015 00:54:53 +0000 (01:54 +0100)
committerJoao Eduardo Luis <joao@suse.de>
Thu, 16 Jul 2015 17:06:08 +0000 (18:06 +0100)
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
src/mon/MonOpRequest.cc

index e61a471a73029e500481e40c8f976dfe16aefd95..90c41ac84cf8d7dac3fdb480f1600e7dd5e5240b 100644 (file)
@@ -20,6 +20,7 @@ void MonOpRequest::send_reply(Message *reply)
     dout(2) << "send_reply no session, dropping reply " << *reply
            << " to " << request << " " << *request << dendl;
     reply->put();
+    mark_event("reply: no session");
     return;
   }
 
@@ -27,6 +28,7 @@ void MonOpRequest::send_reply(Message *reply)
     dout(2) << "send_reply no connection, dropping reply " << *reply
            << " to " << request << " " << *request << dendl;
     reply->put();
+    mark_event("reply: no connection");
     return;
   }
 
@@ -35,7 +37,9 @@ void MonOpRequest::send_reply(Message *reply)
             << " via " << session->proxy_con->get_peer_addr()
             << " for request " << *request << dendl;
     session->proxy_con->send_message(new MRoute(session->proxy_tid, reply));
+    mark_event("reply: send routed request");
   } else {
     session->con->send_message(reply);
+    mark_event("reply: send");
   }
 }