]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/PG: handle RecoveryReservationRejected in RepWaitRecoveryReserved
authorSage Weil <sage@redhat.com>
Sun, 1 Oct 2017 20:04:34 +0000 (15:04 -0500)
committerSage Weil <sage@redhat.com>
Thu, 5 Oct 2017 19:38:50 +0000 (14:38 -0500)
commit260ab6009cdce0d846685e4c7789336db22885f1
tree9413b41a83420cc87afcb3d7ea63ef9c0d324631
parent479b05a8c1659e80028190c7fe90e762084c4c24
osd/PG: handle RecoveryReservationRejected in RepWaitRecoveryReserved

This state is analogous to RepWaitBackfillReserved; just like we do there
we want to handle the REJECT from the primary by canceling our local
remote_reservation.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit ab8f1d291216c07fed7b661896b0a0c1279f50eb)
src/osd/PG.cc
src/osd/PG.h