]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/segment_cleaner: drop unused code
authorYingxin Cheng <yingxin.cheng@intel.com>
Thu, 28 Apr 2022 06:29:09 +0000 (14:29 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Fri, 13 May 2022 07:51:19 +0000 (15:51 +0800)
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/segment_cleaner.h

index b5672a0aa8cc4c07d3cd175f0d2313717d4b7675..41654e44be526df09b57886e0526d226caa55da3 100644 (file)
@@ -997,16 +997,6 @@ private:
       backref_buf_entry_t::cmp_t> &&backrefs,
     std::vector<CachedExtentRef> &extents);
 
-  size_t get_bytes_used_current_segment() const {
-    auto& seg_addr = journal_head.offset.as_seg_paddr();
-    return seg_addr.get_segment_off();
-  }
-
-  size_t get_bytes_available_current_segment() const {
-    auto segment_size = segments.get_segment_size();
-    return segment_size - get_bytes_used_current_segment();
-  }
-
   /// Returns free space available for writes
   size_t get_available_bytes() const {
     return segments.get_available_bytes();
@@ -1036,9 +1026,6 @@ private:
   size_t get_used_bytes() const {
     return stats.used_bytes;
   }
-  size_t get_projected_used_bytes() const {
-    return stats.used_bytes + stats.projected_used_bytes;
-  }
 
   /// Return bytes contained in segments in journal
   size_t get_journal_segment_bytes() const {
@@ -1067,13 +1054,6 @@ private:
     else
       return 0;
   }
-  size_t get_projected_reclaimable_bytes() const {
-    auto ret = get_projected_unavailable_bytes() - get_projected_used_bytes();
-    if (ret > get_journal_segment_bytes())
-      return ret - get_journal_segment_bytes();
-    else
-      return 0;
-  }
 
   /**
    * get_reclaim_ratio