From: xie xingguo Date: Mon, 18 Apr 2016 02:22:18 +0000 (+0800) Subject: osd/ReplicatedBackend: mark op as started for better tracing X-Git-Tag: v11.0.0~782^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f17ba6a66c09da54f6660a87f232d8e4fe73b2c0;p=ceph.git osd/ReplicatedBackend: mark op as started for better tracing Signed-off-by: xie xingguo --- diff --git a/src/osd/ReplicatedBackend.cc b/src/osd/ReplicatedBackend.cc index 5c6d5e834bcd..2abbcdc42c21 100644 --- a/src/osd/ReplicatedBackend.cc +++ b/src/osd/ReplicatedBackend.cc @@ -840,6 +840,8 @@ void ReplicatedBackend::_do_push(OpRequestRef op) assert(m->get_type() == MSG_OSD_PG_PUSH); pg_shard_t from = m->from; + op->mark_started(); + vector replies; ObjectStore::Transaction t; for (vector::iterator i = m->pushes.begin(); @@ -897,6 +899,8 @@ void ReplicatedBackend::_do_pull_response(OpRequestRef op) assert(m->get_type() == MSG_OSD_PG_PUSH); pg_shard_t from = m->from; + op->mark_started(); + vector replies(1); ObjectStore::Transaction t; list to_continue;