From: Xuehan Xu Date: Fri, 16 Jun 2023 06:42:38 +0000 (+0800) Subject: crimson/os/seastore/btree: should add left's size when merging levels if donor is... X-Git-Tag: v19.0.0~963^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=918d26bf979814c158744979e16fdfaf1ac4ed3d;p=ceph.git crimson/os/seastore/btree: should add left's size when merging levels if donor is left Fixes: https://tracker.ceph.com/issues/61709 Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/os/seastore/btree/fixed_kv_btree.h b/src/crimson/os/seastore/btree/fixed_kv_btree.h index 2aaf1620fcb4..000345303bcd 100644 --- a/src/crimson/os/seastore/btree/fixed_kv_btree.h +++ b/src/crimson/os/seastore/btree/fixed_kv_btree.h @@ -2039,7 +2039,7 @@ private: pos.node = replacement; if (donor_is_left) { - pos.pos += r->get_size(); + pos.pos += l->get_size(); parent_pos.pos--; }