From: Samuel Just Date: Thu, 2 Oct 2025 20:46:54 +0000 (-0700) Subject: crimson/.../btree_types: add LBACursor::is_direct X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ffe7e009244c81d66b32e0f4405a6d352be203b6;p=ceph.git crimson/.../btree_types: add LBACursor::is_direct Signed-off-by: Samuel Just --- diff --git a/src/crimson/os/seastore/lba/lba_btree_node.h b/src/crimson/os/seastore/lba/lba_btree_node.h index 8f6a04f2aed..17107d6c8b2 100644 --- a/src/crimson/os/seastore/lba/lba_btree_node.h +++ b/src/crimson/os/seastore/lba/lba_btree_node.h @@ -408,6 +408,10 @@ struct LBACursor : BtreeCursor { assert(is_viewable()); return !is_end() && iter.get_val().pladdr.is_laddr(); } + bool is_direct() const { + assert(is_viewable()); + return !is_end() && iter.get_val().pladdr.is_paddr(); + } laddr_t get_laddr() const { return key; }