From: Chanyoung Park Date: Tue, 29 Jul 2025 08:30:48 +0000 (+0000) Subject: crimson/.../lba_btree_node: add assertion for pivot_idx validity X-Git-Tag: testing/wip-vshankar-testing-20250812.045652-debug~9^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=271cf4f24c1dfbc301fba60e9f466b6cbfd212bd;p=ceph-ci.git crimson/.../lba_btree_node: add assertion for pivot_idx validity Signed-off-by: Chanyoung Park --- diff --git a/src/crimson/os/seastore/lba/lba_btree_node.h b/src/crimson/os/seastore/lba/lba_btree_node.h index 05f26b6b292..8a113c7ec4c 100644 --- a/src/crimson/os/seastore/lba/lba_btree_node.h +++ b/src/crimson/os/seastore/lba/lba_btree_node.h @@ -259,6 +259,8 @@ struct LBALeafNode uint32_t pivot_idx, LBALeafNode &replacement_left, LBALeafNode &replacement_right) final { + // We should do full merge if pivot_idx == right.get_size(). + ceph_assert(pivot_idx != right.get_size()); this->balance_child_ptrs( t, left, right, pivot_idx, replacement_left, replacement_right); }