From dd466c406f72e315a3993cd22efb900863dd30bb Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Mon, 1 Aug 2022 10:49:14 +0800 Subject: [PATCH] crimson/os/seastore/backref_manager: decouple segment_manager_group Signed-off-by: Yingxin Cheng --- src/crimson/os/seastore/backref_manager.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/crimson/os/seastore/backref_manager.h b/src/crimson/os/seastore/backref_manager.h index b5b0d3320bf..52dd0c32809 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)>; -- 2.39.5