]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/object_data_handler: splitting right side doesn't mean 54061/head
authorXuehan Xu <xxhdx1985126@gmail.com>
Tue, 11 Jul 2023 08:22:59 +0000 (16:22 +0800)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 17 Oct 2023 16:21:15 +0000 (16:21 +0000)
splitting only one extent

Fixes: https://tracker.ceph.com/issues/61952
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
(cherry picked from commit 735357bcf5c1b765da661e4934d53d78661795a6)

src/crimson/os/seastore/object_data_handler.cc

index 52f8b534fa3f8464e63a0c289beebab3a2a6ee00..c1cd5f32267437fecafb22f817a7d967e0e720e2 100644 (file)
@@ -259,7 +259,6 @@ overwrite_ops_t prepare_ops_list(
       assert(to_write.size() > 1);
       assert(back.addr + back.len ==
         back.pin->get_key() + back.pin->get_length());
-      assert((*(to_write.begin())).addr == back.pin->get_key());
       ops.to_remap.push_back(extent_to_remap_t::create_remap(
         std::move(back.pin),
         back.addr - back.pin->get_key(),