]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
os/bluestore: kill fill() method from bluestore_extent_ref_map_t
authorxie xingguo <xie.xingguo@zte.com.cn>
Sat, 10 Sep 2016 10:08:52 +0000 (18:08 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Sat, 10 Sep 2016 10:08:52 +0000 (18:08 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/bluestore/bluestore_types.h

index f0203c930b98b67b4d6829f654c659a1660b3625..8220f8c74cfa77954ec97d6c0289af702c136325 100644 (file)
@@ -175,15 +175,6 @@ struct bluestore_extent_ref_map_t {
     return ref_map.empty();
   }
 
-  // raw reference insertion that assumes no conflicts/interference
-  // with the existing references
-  void fill(uint32_t offset, uint32_t len, int refs = 1) {
-    auto p = ref_map.insert(
-        map<uint32_t,record_t>::value_type(offset,
-                                           record_t(len, refs))).first;
-    _maybe_merge_left(p);
-  }
-
   void get(uint32_t offset, uint32_t len);
   void put(uint32_t offset, uint32_t len, vector<bluestore_pextent_t> *release);