Expand description
Per-(rollout, host) reducer state. Maps RFC-0005 §5 HostRolloutRecord.
Structs§
- Host
Rollout State - Per-(rollout, host) reducer state. Mirrors RFC-0005 §5
HostRolloutRecord; the persistence schema in Phase 4 serializes this struct. - Probe
Record - Probe
SubResult - Per-control sub-result on a
kind = evidenceprobe (RFC-0007 §7.1).Noneaggregate for non-evidence probes;Some(vec)for evidence probes — the applier’sprobe_failuresco-write iteratessub_resultsto populate one row per failing control_id. - Rollout
Id - Content-addressed rollout identifier (RFC-0008 §6.3).
Enums§
- Host
State - 6-state rollout machine per RFC-0005 §3. Replaces the pre-v0.2 9-variant
nixfleet_proto::HostRolloutState(theQueued/Dispatched/ConfirmWindow/Healthy/Soakedvariants are removed — phases 4-6 delete the old enum entirely once the new machine is wired through). - Probe
Mode - Per-probe gate participation (RFC-0007 §3.4). Threaded through every probe event so CP can decide whether to gate on a result without consulting a separate topology table.
- Probe
Status