]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd: EC Optimizations fix missing call to partial_write
authorBill Scales <bill_scales@uk.ibm.com>
Tue, 20 May 2025 10:37:05 +0000 (11:37 +0100)
committerLaura Flores <lflores@ibm.com>
Wed, 9 Jul 2025 15:47:24 +0000 (15:47 +0000)
commitb997d00b7ea7abc87696a316c09d2546aac9e448
treec049912d9a7666bc852224b2b0ecae5b83647bec
parent72cde5316612bb6a91ded5740524ca562bf95cf6
osd: EC Optimizations fix missing call to partial_write

When a shard is backfilling and it receives a log entry where the
transaction is not applied it can skip the roll forward by
immediately advancing crt. However it is still necessary to
call partial_write in this scenario to keep the pwlc information
up to date.

Signed-off-by: Bill Scales <bill_scales@uk.ibm.com>
(cherry picked from commit ddc306255868f26ae0a3951710ef18207fff9b30)
src/osd/PGLog.h
src/osd/PeeringState.cc
src/osd/PeeringState.h