]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: debug msg prio, cost, latency
authorSage Weil <sage@inktank.com>
Mon, 21 Jan 2013 21:25:21 +0000 (13:25 -0800)
committerSage Weil <sage@inktank.com>
Tue, 22 Jan 2013 22:47:40 +0000 (14:47 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
src/osd/OSD.cc

index 3e319b64ea1b34a4da1793c4334d47fc873d1b96..5969c347bf12f126cb67eef622f0a90ff59ea5c9 100644 (file)
@@ -6040,7 +6040,11 @@ bool OSD::op_is_discardable(MOSDOp *op)
  */
 void OSD::enqueue_op(PG *pg, OpRequestRef op)
 {
-  dout(15) << "enqueue_op " << op << " " << *(op->request) << dendl;
+  utime_t latency = ceph_clock_now(g_ceph_context) - op->request->get_recv_stamp();
+  dout(15) << "enqueue_op " << op << " prio " << op->request->get_priority()
+          << " cost " << op->request->get_data().length()
+          << " latency " << latency
+          << " " << *(op->request) << dendl;
   op_wq.queue(make_pair(PGRef(pg), op));
 }
 
@@ -6125,7 +6129,11 @@ void OSDService::dequeue_pg(PG *pg, list<OpRequestRef> *dequeued)
  */
 void OSD::dequeue_op(PGRef pg, OpRequestRef op)
 {
-  dout(10) << "dequeue_op " << op << " " << *(op->request)
+  utime_t latency = ceph_clock_now(g_ceph_context) - op->request->get_recv_stamp();
+  dout(10) << "dequeue_op " << op << " prio " << op->request->get_priority()
+          << " cost " << op->request->get_data().length()
+          << " latency " << latency
+          << " " << *(op->request)
           << " pg " << *pg << dendl;
   if (pg->deleting)
     return;