]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/PeeringState: handle race condition of RemoteReservationRevoked event for Backfil... 67122/head
authorNaveen Naidu <naveennaidu479@gmail.com>
Thu, 29 Jan 2026 13:10:54 +0000 (18:40 +0530)
committerNaveen Naidu <naveennaidu479@gmail.com>
Thu, 29 Jan 2026 13:15:37 +0000 (18:45 +0530)
commit2d2f37bb7c262e8ddc3f7d030cf4606ff114bfab
tree24742e1220307bc266eb878bb4a87a8084229130
parenta67d2266c5a77aa07161083f8b231dc6e583685b
osd/PeeringState: handle race condition of RemoteReservationRevoked event for Backfilling state

Currently When `RemoteReservationRevoked` races with
`MOSDPGBackfill::OP_BACKFILL_FINISH`, the PG sate gets updated to
`backfill_wait`, backfill is suspended and the event is discarded. Note
that we have not rescheduled a backfill to  happen again. This can lead
to the PG getting stuck in `backfill_Wait` forever.

Closes: https://tracker.ceph.com/issues/71493
Signed-off-by: Naveen Naidu <naveen.naidu@ibm.com>
src/osd/PeeringState.cc