From 69971f995c7ac9c3f5494c03540e1cfb2b5595b5 Mon Sep 17 00:00:00 2001 From: Xinze Chi Date: Wed, 8 Apr 2015 13:01:34 +0800 Subject: [PATCH] osd: dout the relation between osd_reqid_t and journal seq This is useful for tracking io request. Signed-off-by: Xinze Chi --- src/os/JournalingObjectStore.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/os/JournalingObjectStore.cc b/src/os/JournalingObjectStore.cc index 15a7c7303c43..35cf74ae6ae5 100644 --- a/src/os/JournalingObjectStore.cc +++ b/src/os/JournalingObjectStore.cc @@ -254,7 +254,12 @@ void JournalingObjectStore::_op_journal_transactions( bufferlist& tbl, int data_align, uint64_t op, Context *onjournal, TrackedOpRef osd_op) { - dout(10) << "op_journal_transactions " << op << dendl; + if (osd_op.get()) + dout(10) << "op_journal_transactions " << op << " reqid_t " + << (static_cast(osd_op.get()))->get_reqid() << dendl; + else + dout(10) << "op_journal_transactions " << op << dendl; + if (journal && journal->is_writeable()) { journal->submit_entry(op, tbl, data_align, onjournal, osd_op); } else if (onjournal) { -- 2.47.3