hypercall_recovery/lifecycle.rs
1use serde::Serialize;
2
3/// High-level recovery lifecycle phases for engine startup, drain, and resume.
4#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize)]
5pub enum RecoveryPhase {
6 Cold,
7 Quiescing,
8 Flushing,
9 Snapshotting,
10 Restoring,
11 Replaying,
12 RebuildingDerivedState,
13 Recovered,
14}