]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/crimson/os/seastore/backref/btree_backref_manager.h
update ceph source to reef 18.2.1
[ceph.git] / ceph / src / crimson / os / seastore / backref / btree_backref_manager.h
index e19d9ce7b065b4f10e27329aa74bde5e4b8cf1f8..952e78b65189a584eaee06b244eb8d7bac30aa0d 100644 (file)
@@ -34,6 +34,13 @@ public:
   extent_types_t get_type() const final {
     return type;
   }
+
+protected:
+  std::unique_ptr<BtreeNodeMapping<paddr_t, laddr_t>> _duplicate(
+    op_context_t<paddr_t> ctx) const final {
+    return std::unique_ptr<BtreeNodeMapping<paddr_t, laddr_t>>(
+      new BtreeBackrefMapping(ctx));
+  }
 };
 
 using BackrefBtree = FixedKVBtree<
@@ -75,8 +82,6 @@ public:
     Transaction &t,
     paddr_t offset) final;
 
-  check_child_trackers_ret check_child_trackers(Transaction &t) final;
-
   scan_mapped_space_ret scan_mapped_space(
     Transaction &t,
     scan_mapped_space_func_t &&f) final;