{
ldout(cache->cct, 30) << __func__ << dendl;
OnodeRef o;
- bool hit = false;
{
std::lock_guard l(cache->lock);
ceph::unordered_map<ghobject_t,OnodeRef>::iterator p = onode_map.find(oid);
if (p == onode_map.end()) {
+ cache->logger->inc(l_bluestore_onode_misses);
ldout(cache->cct, 30) << __func__ << " " << oid << " miss" << dendl;
cache->logger->inc(l_bluestore_onode_misses);
} else {
// eventually will become unpinned
o = p->second;
- hit = true;
+ cache->logger->inc(l_bluestore_onode_hits);
}
}
- if (hit) {
- cache->logger->inc(l_bluestore_onode_hits);
- } else {
- cache->logger->inc(l_bluestore_onode_misses);
- }
return o;
}