Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
osd_plb.add_u64_counter(l_osd_tier_dirty, "tier_dirty");
osd_plb.add_u64_counter(l_osd_tier_clean, "tier_clean");
osd_plb.add_u64_counter(l_osd_tier_delay, "tier_delay");
+ osd_plb.add_u64_counter(l_osd_tier_proxy_read, "tier_proxy_read");
osd_plb.add_u64_counter(l_osd_agent_wake, "agent_wake");
osd_plb.add_u64_counter(l_osd_agent_skip, "agent_skip");
l_osd_tier_dirty,
l_osd_tier_clean,
l_osd_tier_delay,
+ l_osd_tier_proxy_read,
l_osd_agent_wake,
l_osd_agent_skip,
in_progress_proxy_reads.erase(oid);
}
+ osd->logger->inc(l_osd_tier_proxy_read);
+
MOSDOp *m = static_cast<MOSDOp*>(op->get_req());
OpContext *ctx = new OpContext(op, m->get_reqid(), prdop->ops, this);
ctx->reply = new MOSDOpReply(m, 0, get_osdmap()->get_epoch(), 0, false);