We shouldn't set backfill_toofull when a revoke occurs in the non-toofull
case.
Fixes: https://tracker.ceph.com/issues/41255
Signed-off-by: David Zafman <dzafman@redhat.com>
}
ps->state_clear(PG_STATE_BACKFILL_WAIT);
- ps->state_set(PG_STATE_BACKFILL_TOOFULL);
pl->publish_stats_to_osd();
pl->schedule_event_after(
boost::statechart::result
PeeringState::WaitRemoteBackfillReserved::react(const RemoteReservationRejected &evt)
{
+ DECLARE_LOCALS;
+ ps->state_set(PG_STATE_BACKFILL_TOOFULL);
retry();
return transit<NotBackfilling>();
}