]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: drop unneeded conditional in LRUCache trim
authorSage Weil <sage@redhat.com>
Tue, 21 Jun 2016 14:15:12 +0000 (10:15 -0400)
committerSage Weil <sage@redhat.com>
Wed, 22 Jun 2016 15:28:43 +0000 (11:28 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index c0f451bce05ff50389e65e10914c83fcf13cf824..784432a4d68b3f83a2d79c716ef09d61321d575d 100644 (file)
@@ -528,8 +528,7 @@ void BlueStore::LRUCache::trim(uint64_t onode_max, uint64_t buffer_max)
     return; // don't even try
 
   auto p = onode_lru.end();
-  if (num)
-    --p;
+  --p;
   while (num > 0) {
     Onode *o = &*p;
     int refs = o->nref.load();