]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/os/seastore/rbm: remove unused code and out-dated comment
authormyoungwon oh <ohmyoungwon@gmail.com>
Wed, 16 Nov 2022 03:04:09 +0000 (12:04 +0900)
committermyoungwon oh <ohmyoungwon@gmail.com>
Wed, 16 Nov 2022 12:08:21 +0000 (21:08 +0900)
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
src/crimson/os/seastore/random_block_manager.h
src/crimson/os/seastore/random_block_manager/block_rb_manager.cc
src/crimson/os/seastore/random_block_manager/block_rb_manager.h

index 1e11abdae7e8b76812370c452c9ad7c04c4b4b78..625fcb8bb349c2b517d22a6951725650fa6212aa 100644 (file)
@@ -95,12 +95,6 @@ public:
   virtual void mark_space_used(paddr_t paddr, size_t len) = 0;
   virtual void mark_space_free(paddr_t paddr, size_t len) = 0;
 
-  using abort_allocation_ertr = crimson::errorator<
-    crimson::ct_error::input_output_error,
-    crimson::ct_error::invarg
-    >;
-  virtual abort_allocation_ertr::future<> abort_allocation(Transaction &t) = 0;
-
   virtual void complete_allocation(paddr_t addr, size_t size) = 0;
 
   virtual size_t get_size() const = 0;
index 78bacf28763d06d02942301775b8246ecfe78cf0..e06f2d62622e96787ca3cf936f8b1aa69d8971b6 100644 (file)
@@ -62,16 +62,6 @@ paddr_t BlockRBManager::alloc_extent(size_t size)
   return paddr;
 }
 
-
-BlockRBManager::abort_allocation_ertr::future<> BlockRBManager::abort_allocation(
-    Transaction &t)
-{
-  /*
-   * TODO: clear all allocation infos associated with transaction in in-memory allocator
-   */
-  return abort_allocation_ertr::now();
-}
-
 void BlockRBManager::complete_allocation(
     paddr_t paddr, size_t size)
 {
index 3bfc78dce60f8c3d8b19881c2df5a21a1ad50b53..ab57589b58a0767814509cb517e5aad73041ec02 100644 (file)
@@ -59,7 +59,6 @@ public:
    */
   paddr_t alloc_extent(size_t size) final; // allocator, return blocks
 
-  abort_allocation_ertr::future<> abort_allocation(Transaction &t) final;
   void complete_allocation(paddr_t addr, size_t size) final;
 
   size_t get_start_rbm_addr() const {
@@ -70,11 +69,6 @@ public:
   };
   extent_len_t get_block_size() const final { return device->get_block_size(); }
 
-  /*
-   * We will have mulitple partitions (circularjournals and randbomblockmanagers)
-   * on a device, so start and end location of the device are needed to
-   * support such case.
-   */
   BlockRBManager(RBMDevice * device, std::string path, bool detailed)
     : device(device), path(path) {
     allocator.reset(new AvlAllocator(detailed));