Module mz_storage::controller::rehydration
source · [−]Expand description
Rehydration of storage hosts.
Rehydration is the process of bringing a crashed storaged
process back
up to date. The RehydratingStorageClient
records all commands it
observes in a minimal form. If it observes a send or receive failure while
communicating with the underlying client, it will reconnect the client and
replay the command stream.
Structs
A storage client that replays the command stream on failure.
A task that manages rehydration.