oxidecomputer / crucible

A storage service.
Mozilla Public License 2.0
175 stars 18 forks source link

Crucible support of deactivate when some downstairs are offline. #185

Open leftwo opened 2 years ago

leftwo commented 2 years ago

Ver 1 deactivate support does not support downstairs that are offline. Updates are needed to handle this code path: Don't let an offline downstairs back in while the deactivate is in progress. Let the final DS flush ACK go even if three downstairs are not present.

leftwo commented 10 months ago

I have a branch that can do this, but at the moment no one actually calls disconnect other than test programs, so I'm not sure if we need this with any urgency