From: Xinze Chi Date: Wed, 8 Apr 2015 05:01:34 +0000 (+0800) Subject: osd: dout the relation between osd_reqid_t and journal seq X-Git-Tag: v9.0.3~135^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F4290%2Fhead;p=ceph.git osd: dout the relation between osd_reqid_t and journal seq This is useful for tracking io request. Signed-off-by: Xinze Chi --- 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) {