You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Handle final live-repair flush being skipped on all downstairs (#1783)
If live-repair submits its final flush while all downstairs are faulted,
then the flush is skipped on every downstairs. This means that it's
immediately retired from `ds_active`, so subsequent calls to
`check_and_continue_live_repair` will never see it as complete. The
live-repair state is stuck at `Some(LiveRepairState::FinalFlush { .. })`
forever.
This PR adds a check for this special case!
0 commit comments