From: Xinze Chi Date: Wed, 23 Mar 2016 13:25:54 +0000 (+0800) Subject: Objecter: dout log after assign tid X-Git-Tag: v10.1.1~104^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F8202%2Fhead;p=ceph.git Objecter: dout log after assign tid This would help to debug Signed-off-by: Xinze Chi --- diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 56b91e56817..d184b446b36 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -2276,11 +2276,6 @@ ceph_tid_t Objecter::_op_submit(Op *op, shunique_lock& sul) _send_op_account(op); // send? - ldout(cct, 10) << "_op_submit oid " << op->target.base_oid - << " '" << op->target.base_oloc << "' '" - << op->target.target_oloc << "' " << op->ops << " tid " - << op->tid << " osd." << (!s->is_homeless() ? s->osd : -1) - << dendl; assert(op->target.flags & (CEPH_OSD_FLAG_READ|CEPH_OSD_FLAG_WRITE)); @@ -2321,6 +2316,13 @@ ceph_tid_t Objecter::_op_submit(Op *op, shunique_lock& sul) OSDSession::unique_lock sl(s->lock); if (op->tid == 0) op->tid = last_tid.inc(); + + ldout(cct, 10) << "_op_submit oid " << op->target.base_oid + << " '" << op->target.base_oloc << "' '" + << op->target.target_oloc << "' " << op->ops << " tid " + << op->tid << " osd." << (!s->is_homeless() ? s->osd : -1) + << dendl; + _session_op_assign(s, op); if (need_send) {