diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 49cd0a37d1f..aa9a09fb3ef 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -680,6 +680,7 @@ void BlueStore::LRUCache::_trim(uint64_t onode_max, uint64_t buffer_max) break; } else { p--; + num--; continue; } } @@ -946,10 +947,11 @@ void BlueStore::TwoQCache::_trim(uint64_t onode_max, uint64_t buffer_max) break; } else { p--; + num--; continue; } } - dout(30) << __func__ << " trim " << o->oid << dendl; + dout(30) << __func__ << " " << o->oid << " num=" << num <<" lru size="<