]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/linked_tree_node: drop the need for extents to
authorXuehan Xu <xuxuehan@qianxin.com>
Thu, 13 Feb 2025 09:25:18 +0000 (17:25 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Mon, 14 Apr 2025 04:26:53 +0000 (12:26 +0800)
possess a field named "range"

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/linked_tree_node.h

index 112a6d32cb03f0d0999ce35619e0d6591b5a107f..8cabba38aa74e52c97067af8542ab2fce04557de 100644 (file)
@@ -314,11 +314,11 @@ public:
     ceph_assert(iter != copy_dests_by_trans.end());
     auto &copy_dests = static_cast<copy_dests_t&>(*iter);
     auto it = copy_dests.dests_by_key.lower_bound(key);
-    if (it == copy_dests.dests_by_key.end() || (*it)->range.begin > key) {
+    if (it == copy_dests.dests_by_key.end() || (*it)->get_begin() > key) {
       ceph_assert(it != copy_dests.dests_by_key.begin());
       --it;
     }
-    ceph_assert((*it)->range.begin <= key && key < (*it)->range.end);
+    ceph_assert((*it)->get_begin() <= key && key < (*it)->get_end());
     return *it;
   }