]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.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, 2 Dec 2025 23:12:57 +0000 (15:12 -0800)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/btree/btree_types.h

index d474a10b7bb9c3d1be88b9e58d2fca05d800c112..f1801b408348159537f4a837395f9c68e34a26d5 100644 (file)
@@ -258,6 +258,9 @@ struct LBACursor : BtreeCursor<laddr_t, lba::lba_map_val_t> {
   bool is_indirect() const {
     return !is_end() && val->pladdr.is_laddr();
   }
+  bool is_direct() const {
+    return !is_end() && val->pladdr.is_paddr();
+  }
   laddr_t get_laddr() const {
     return key;
   }