Vixen
02b45cc4
csharp
public enum RolloutState

How a fleet moves from one build to another. Doc 27 § Upgrades' six steps.

Read the guide page for this →

Remarks

⚠ Nothing about the mechanism is directional. Rolling back is pointing at the old pair, and it goes through exactly the same states — which is the property that makes a rollback something an operator can do at three in the morning without a second procedure to remember.

Fields and properties (3)

  • Settled

    Everything is on one version. Nothing to do.

  • Rolling

    New-version shards are coming up and old ones are draining.

  • Forcing

    Past Grace. Old-version shards are no longer created at all.

Used by (3)

  • RolloutVixen.Live.Orchestrator
  • RolloutDecisionVixen.Live.Orchestrator
  • RolloutTestsVixen.Live.Orchestrator.Tests