]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/Allocator: drop unused and goofy release_extents
authorSage Weil <sage@redhat.com>
Tue, 17 Jan 2017 15:26:50 +0000 (10:26 -0500)
committerSage Weil <sage@redhat.com>
Tue, 17 Jan 2017 20:57:35 +0000 (15:57 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 14676ac8cd69a1b4c06c728b0c00b00dd6a71a7a)

src/os/bluestore/Allocator.h
src/test/objectstore/Allocator_test.cc

index 051b7254fc9a499e567727c20bb496ca492e3824..cbd142d830f05ab83f831103bc50fc98ae1d4306 100644 (file)
@@ -47,17 +47,6 @@ public:
   virtual int release(
     uint64_t offset, uint64_t length) = 0;
 
-  virtual int release_extents(AllocExtentVector *extents, int count) {
-    int res = 0;
-      for (int i = 0; i < count; i++) {
-        res = release((*extents)[i].offset, (*extents)[i].length);
-        if (res != 0) {
-         break;
-        }
-      }
-    return res;
-  }
-
   virtual void dump() = 0;
 
   virtual void init_add_free(uint64_t offset, uint64_t length) = 0;
index 78d5fa316ecd5a0b0539d6629964cb9470852801..48ccca24e5084302e3e8656c67de0b854015cf19 100644 (file)
@@ -168,7 +168,6 @@ TEST_P(AllocTest, test_alloc_min_max_alloc)
     for (auto& e : extents) {
       EXPECT_EQ(e.length, 2 * block_size);
     }
-    EXPECT_EQ(alloc->release_extents(&extents, count), 0);
   }
 }