]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/.../linked_tree_node: fix incorrect end offset calculation 64625/head
authorChanyoung Park <chaney.p@kakaoenterprise.com>
Tue, 22 Jul 2025 23:45:43 +0000 (23:45 +0000)
committerChanyoung Park <chaney.p@kakaoenterprise.com>
Tue, 22 Jul 2025 23:56:28 +0000 (23:56 +0000)
Signed-off-by: Chanyoung Park <chaney.p@kakaoenterprise.com>
src/crimson/os/seastore/linked_tree_node.h

index 2dd152b07e766b356b34e6429ad2e29710c5ed6c..93a2f0d2bf0979af7e02d8ebff4fb7f4c463d73a 100644 (file)
@@ -805,7 +805,7 @@ protected:
        auto& copy_source = *it;
        auto end_pos = copy_source->get_size();
        if (copy_source->is_in_range(me.get_end())) {
-         end_pos = copy_source->upper_bound(me.get_end()).get_offset();
+         end_pos = copy_source->lower_bound(me.get_end()).get_offset();
        }
        auto local_start_iter = me.iter_idx(local_next_pos);
        auto foreign_start_iter = copy_source->iter_idx(start_pos);