]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/.../btree_types: add LBACursor::is_direct
authorSamuel Just <sjust@redhat.com>
Thu, 2 Oct 2025 20:46:54 +0000 (13:46 -0700)
committerSamuel Just <sjust@redhat.com>
Tue, 10 Mar 2026 17:11:32 +0000 (10:11 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/lba/lba_btree_node.h

index 8f6a04f2aedfc267f32ab21934c0045f47b8cf9c..17107d6c8b276211b300873b12e01bd8cabe466c 100644 (file)
@@ -408,6 +408,10 @@ struct LBACursor : BtreeCursor<laddr_t, lba::lba_map_val_t, LBALeafNode> {
     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;
   }