From 735357bcf5c1b765da661e4934d53d78661795a6 Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Tue, 11 Jul 2023 16:22:59 +0800 Subject: [PATCH] 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 --- src/crimson/os/seastore/object_data_handler.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/src/crimson/os/seastore/object_data_handler.cc b/src/crimson/os/seastore/object_data_handler.cc index c10ef8c32b774..3de23176a42ed 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(), -- 2.39.5