From: Yuri Weinstein Date: Mon, 13 Feb 2017 17:01:21 +0000 (-0800) Subject: Merge pull request #13274 from ifed01/wip-bluestore-perf-counters X-Git-Tag: v12.0.1~426 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=db4d4feb2cb8bdeb536d3b3baa078a1907a2b8be;p=ceph.git Merge pull request #13274 from ifed01/wip-bluestore-perf-counters os/bluestore: add more perf_counters to BlueStore Reviewed-by: Sage Weil --- db4d4feb2cb8bdeb536d3b3baa078a1907a2b8be diff --cc src/os/bluestore/BlueStore.cc index 95432fd18adfa,a8bcaa3624f57..3b347670fbd41 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@@ -2420,13 -2267,15 +2420,16 @@@ void BlueStore::ExtentMap::fault_range } } ); - decode_some(v); + p->extents = decode_some(v); p->loaded = true; - dout(20) << __func__ << " open shard 0x" << std::hex << p->offset - << std::dec << " (" << v.length() << " bytes)" << dendl; + dout(20) << __func__ << " open shard 0x" << std::hex + << p->shard_info->offset << std::dec + << " (" << v.length() << " bytes)" << dendl; assert(p->dirty == false); assert(v.length() == p->shard_info->bytes); + onode->c->store->logger->inc(l_bluestore_onode_shard_misses); + } else { + onode->c->store->logger->inc(l_bluestore_onode_shard_hits); } ++start; }