]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/os/seastore/backref/btree_backref_manager: use common base_ertr
authorMatan Breizman <mbreizma@redhat.com>
Mon, 4 Aug 2025 10:11:47 +0000 (10:11 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 10 Aug 2025 11:42:03 +0000 (11:42 +0000)
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/os/seastore/backref/btree_backref_manager.cc
src/crimson/os/seastore/backref_manager.h

index 2fb25d772d4d2f5238b9de99849c2c77242458a8..48e93a726cee9949ce235e370c43d3b939f65e4f 100644 (file)
@@ -454,7 +454,7 @@ BtreeBackrefManager::scan_mapped_space(
   });
 }
 
-BtreeBackrefManager::base_iertr::future<> _init_cached_extent(
+base_iertr::future<> _init_cached_extent(
   op_context_t c,
   const CachedExtentRef &e,
   BackrefBtree &btree,
index 7a263884f77a4b9a3b25bdfc7a8e751cf758482c..56b5b1c59d43f45a767c687d339cc920c333f495 100644 (file)
@@ -6,6 +6,7 @@
 #include "crimson/os/seastore/cache.h"
 #include "crimson/os/seastore/cached_extent.h"
 #include "crimson/os/seastore/transaction.h"
+#include "crimson/os/seastore/transaction_interruptor.h"
 #include "crimson/os/seastore/backref_mapping.h"
 
 namespace crimson::os::seastore {
@@ -15,10 +16,6 @@ namespace crimson::os::seastore {
  */
 class BackrefManager {
 public:
-  using base_ertr = crimson::errorator<
-    crimson::ct_error::input_output_error>;
-  using base_iertr = trans_iertr<base_ertr>;
-
   using mkfs_iertr = base_iertr;
   using mkfs_ret = mkfs_iertr::future<>;
   virtual mkfs_ret mkfs(