]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
DO NOT MERGE: osd: Tweaks to PeeringState wip-billscales-issue73249
authorBill Scales <bill_scales@uk.ibm.com>
Fri, 5 Dec 2025 09:39:41 +0000 (09:39 +0000)
committerBill Scales <bill_scales@uk.ibm.com>
Fri, 5 Dec 2025 09:39:41 +0000 (09:39 +0000)
commitd489563400ef3bd77c60c4b16c19f25b08d4741c
tree297e81003cbef6b7489ba016482b8fe32de99cec
parent557c290662a5ab83ec2a94ac51fc6bfae3682ed3
DO NOT MERGE: osd: Tweaks to PeeringState

Some tweeaks to PeeringState to refine this fix to avoid updating last_update on
stray shards outside of the acting set because of pwlc. This was causing
problems when a shard had last_complete != last_update because it was just given
an info update so could not update its missing list. If the shard then later
becomes part of the acting set again it causes problems.

MERGE WITH PREVIOUS COMMIT AFTER TESTING

Signed-off-by: Bill Scales <bill_scales@uk.ibm.com>
src/osd/PeeringState.cc