summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-01-21 13:25:21 -0800
committerSage Weil <sage@inktank.com>2013-01-22 14:47:40 -0800
commitbec96a234c160bebd9fd295df5b431dc70a2cfb3 (patch)
tree7536b6a939cf8ee5a02b59e7503b03feac24795b
parent40654d6d53436c210b2f80911217b044f4d7643a (diff)
downloadceph-bec96a234c160bebd9fd295df5b431dc70a2cfb3.tar.gz
osd: debug msg prio, cost, latency
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r--src/osd/OSD.cc12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc
index 3e319b64ea1..5969c347bf1 100644
--- a/src/osd/OSD.cc
+++ b/src/osd/OSD.cc
@@ -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;