From: Samuel Just Date: Tue, 11 Nov 2025 01:39:17 +0000 (-0800) Subject: crimson/.../btree_types: allow get_refcount() on indirect cursor X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2b6e6c39a4344441326e1e2520e5f7257d78954b;p=ceph-ci.git crimson/.../btree_types: allow get_refcount() on indirect cursor It should always be 1, but there's no reason not to allow it. Signed-off-by: Samuel Just --- diff --git a/src/crimson/os/seastore/btree/btree_types.h b/src/crimson/os/seastore/btree/btree_types.h index 0f465fcbce9..fed53f51b1e 100644 --- a/src/crimson/os/seastore/btree/btree_types.h +++ b/src/crimson/os/seastore/btree/btree_types.h @@ -291,7 +291,7 @@ struct LBACursor : BtreeCursor { } extent_ref_count_t get_refcount() const { assert(!is_end()); - assert(!is_indirect()); + assert(is_direct() || val->refcount <= 1); return val->refcount; }