]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: remove the unused BitMapArea::m_type and related stuff.
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Wed, 1 Mar 2017 23:14:04 +0000 (00:14 +0100)
committerRadoslaw Zarzynski <rzarzynski@mirantis.com>
Wed, 29 Mar 2017 08:31:51 +0000 (10:31 +0200)
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
src/os/bluestore/BitAllocator.cc
src/os/bluestore/BitAllocator.h

index fb141c8b291f9d8c023b1ecbe599a05e33bf15f6..d2a2fb3149f609b8926223e7bd1dfb1259c7fe0d 100644 (file)
@@ -245,7 +245,6 @@ void BitMapZone::init(CephContext* const cct,
   m_area_index = zone_num;
   BitMapZone::total_blocks = total_blocks;
   alloc_assert(size() > 0);
-  m_type = ZONE;
 
   m_used_blocks = def? total_blocks: 0;
 
@@ -551,17 +550,6 @@ int64_t BitMapArea::get_span_size(CephContext* cct)
   return cct->_conf->bluestore_bitmapallocator_span_size;
 }
 
-bmap_area_type_t BitMapArea::level_to_type(int level)
-{
-  if (level == 0) {
-    return ZONE;
-  } else if (level == 1) {
-    return LEAF;
-  } else {
-    return NON_LEAF;
-  }
-}
-
 int BitMapArea::get_level(CephContext* cct, int64_t total_blocks)
 {
   int level = 1;
@@ -598,11 +586,6 @@ int64_t BitMapArea::get_index()
   return m_area_index;
 }
 
-bmap_area_type_t BitMapArea::get_type()
-{
-  return m_type;
-}
-
 /*
  * BitMapArea Leaf and Internal
  */
@@ -620,7 +603,6 @@ void BitMapAreaIN::init_common(CephContext* const cct,
   m_area_index = area_idx;
   m_total_blocks = total_blocks;
   m_level = BitMapArea::get_level(cct, total_blocks);
-  m_type = BitMapArea::level_to_type(m_level);
   m_reserved_blocks = 0;
 
   m_used_blocks = def? total_blocks: 0;
index 9b50e8fae810febd6f0d3dedfba07305d86001d7..86b9d0671973ea82e59166b5d4736f1ad5ab3b9a 100644 (file)
@@ -188,23 +188,14 @@ public:
 
 };
 
-typedef enum bmap_area_type {
-  UNDEFINED = 0,
-  ZONE = 1,
-  LEAF = 2,
-  NON_LEAF = 3
-} bmap_area_type_t;
-
 class BitMapArea {
 protected:
   int16_t m_area_index;
-  bmap_area_type_t m_type;
 
 public:
   MEMPOOL_CLASS_HELPERS();
   static int64_t get_zone_size(CephContext* cct);
   static int64_t get_span_size(CephContext* cct);
-  bmap_area_type_t level_to_type(int level);
   static int get_level(CephContext* cct, int64_t total_blocks);
   static int64_t get_level_factor(CephContext* cct, int level);
   virtual bool is_allocated(int64_t start_block, int64_t num_blocks) = 0;
@@ -254,11 +245,8 @@ public:
   int64_t child_count();
   int64_t get_index();
   int64_t get_level();
-  bmap_area_type_t get_type();
   virtual void dump_state(CephContext* cct, int& count) = 0;
-  BitMapArea(CephContext*)
-    : m_type(UNDEFINED) {
-  }
+  BitMapArea(CephContext*) { }
   virtual ~BitMapArea() { }
 };