From: Xuehan Xu Date: Tue, 11 Jul 2023 08:22:59 +0000 (+0800) Subject: crimson/os/object_data_handler: splitting right side doesn't mean X-Git-Tag: v19.0.0~887^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F52390%2Fhead;p=ceph.git crimson/os/object_data_handler: splitting right side doesn't mean splitting only one extent Fixes: https://tracker.ceph.com/issues/61952 Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/os/seastore/object_data_handler.cc b/src/crimson/os/seastore/object_data_handler.cc index c10ef8c32b7..3de23176a42 100644 --- a/src/crimson/os/seastore/object_data_handler.cc +++ b/src/crimson/os/seastore/object_data_handler.cc @@ -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(),