From: Yingxin Cheng Date: Mon, 1 Aug 2022 02:49:14 +0000 (+0800) Subject: crimson/os/seastore/backref_manager: decouple segment_manager_group X-Git-Tag: v18.0.0~318^2~5 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=dd466c406f72e315a3993cd22efb900863dd30bb;p=ceph.git crimson/os/seastore/backref_manager: decouple segment_manager_group Signed-off-by: Yingxin Cheng --- diff --git a/src/crimson/os/seastore/backref_manager.h b/src/crimson/os/seastore/backref_manager.h index b5b0d3320bfd3..52dd0c3280980 100644 --- a/src/crimson/os/seastore/backref_manager.h +++ b/src/crimson/os/seastore/backref_manager.h @@ -5,7 +5,6 @@ #include "crimson/os/seastore/cache.h" #include "crimson/os/seastore/cached_extent.h" -#include "crimson/os/seastore/segment_manager_group.h" #include "crimson/os/seastore/transaction.h" namespace crimson::os::seastore { @@ -137,8 +136,7 @@ public: * scan all extents, including backref extents, logical extents and lba extents, * visit them with scan_mapped_space_func_t */ - using scan_mapped_space_iertr = base_iertr::extend_ertr< - SegmentManager::read_ertr>; + using scan_mapped_space_iertr = base_iertr; using scan_mapped_space_ret = scan_mapped_space_iertr::future<>; using scan_mapped_space_func_t = std::function< void(paddr_t, extent_len_t, depth_t, extent_types_t)>;