From 271cf4f24c1dfbc301fba60e9f466b6cbfd212bd Mon Sep 17 00:00:00 2001 From: Chanyoung Park Date: Tue, 29 Jul 2025 08:30:48 +0000 Subject: [PATCH] crimson/.../lba_btree_node: add assertion for pivot_idx validity Signed-off-by: Chanyoung Park --- src/crimson/os/seastore/lba/lba_btree_node.h | 2 ++ 1 file changed, 2 insertions(+) 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); } -- 2.47.3