]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
os/bluestore: clean up Cache::trim
authorSage Weil <sage@redhat.com>
Fri, 10 Jun 2016 13:06:52 +0000 (09:06 -0400)
committerSage Weil <sage@redhat.com>
Wed, 22 Jun 2016 15:28:40 +0000 (11:28 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index d439019cc4c637b85034360d8cceae1760062e63..01a3e84637adbfe268b8eb2c9c3759fc4b311cc0 100644 (file)
@@ -480,13 +480,11 @@ void BlueStore::Cache::trim(uint64_t onode_max, uint64_t buffer_max)
       }
       dout(20) << __func__ << " rm " << *b << dendl;
       b->space->_rm_buffer(p);
+    } if (i != buffer_lru.begin()) {
+      --i;
+      continue;
     } else {
-      if (i != buffer_lru.begin()) {
-       --i;
-       continue;
-      } else {
-       break;
-      }
+      break;
     }
   }