]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/btree: should add left's size when merging levels if donor is... 52090/head
authorXuehan Xu <xxhdx1985126@gmail.com>
Fri, 16 Jun 2023 06:42:38 +0000 (14:42 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Fri, 16 Jun 2023 09:20:56 +0000 (17:20 +0800)
Fixes: https://tracker.ceph.com/issues/61709
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
src/crimson/os/seastore/btree/fixed_kv_btree.h

index 2aaf1620fcb4d3ac9c05075ad2f74a762a8339f3..000345303bcdc416883217388c6c618069d55052 100644 (file)
@@ -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--;
         }