From: Xuehan Xu Date: Thu, 13 Feb 2025 09:25:18 +0000 (+0800) Subject: crimson/os/seastore/linked_tree_node: drop the need for extents to X-Git-Tag: testing/wip-pdonnell-testing-20250421.184056-debug~31^2~10 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=38ef27eec4a950a42012b8494ad239c78b297f38;p=ceph-ci.git crimson/os/seastore/linked_tree_node: drop the need for extents to possess a field named "range" Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/os/seastore/linked_tree_node.h b/src/crimson/os/seastore/linked_tree_node.h index 112a6d32cb0..8cabba38aa7 100644 --- a/src/crimson/os/seastore/linked_tree_node.h +++ b/src/crimson/os/seastore/linked_tree_node.h @@ -314,11 +314,11 @@ public: ceph_assert(iter != copy_dests_by_trans.end()); auto ©_dests = static_cast(*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; }