From: Xuehan Xu Date: Wed, 8 Jul 2026 10:05:18 +0000 (+0800) Subject: fixup! crimson/os/seastore: implement promote extent X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=52a3045db05034b5c6629d73aa001d3640fd2d56;p=ceph-ci.git fixup! crimson/os/seastore: implement promote extent --- diff --git a/src/crimson/os/seastore/transaction_manager.cc b/src/crimson/os/seastore/transaction_manager.cc index 2db983f0e68..449502945c2 100644 --- a/src/crimson/os/seastore/transaction_manager.cc +++ b/src/crimson/os/seastore/transaction_manager.cc @@ -1290,7 +1290,7 @@ TransactionManager::promote_extent( auto orig_laddr = orig_ext->get_laddr(); auto orig_paddr = orig_ext->get_paddr(); auto orig_length = orig_ext->get_length(); - t.force_rewrite_conflict = (promoted_raw_extents.size() > 1); + t.force_rewrite_conflict |= (promoted_raw_extents.size() > 1); for (auto &extent : promoted_raw_extents) { auto slice_laddr = (orig_laddr + offset).checked_to_laddr(); auto slice_length = extent->get_length();