/* The primary may unilaterally restart the scrub process without notifying
* replicas. Unconditionally clear any existing state prior to handling
* the new reservation. */
- m_remote_osd_resource.reset();
advance_token();
bool granted{false};
* the old tag will be discarded.
*/
advance_token();
- m_remote_osd_resource.reset();
}
void PgScrubber::discard_replica_reservations()
// place. We will, though, verify that. And if we are actually still handling
// a stale request - both our internal state and the FSM state will be
// cleared.
+ m_remote_osd_resource.reset();
replica_handling_done();
m_fsm->process_event(FullReset{});
}