csharp
public record class RolloutDecisionWhat a fleet should do next about its version.
Fields and properties (5)
public RolloutState StateWhere the rollout is.
public ImmutableArray<ShardId> DrainWhich shards to start draining now.
public double SpreadThe fraction of shards not on the target — doc 27's watched number.
public string ExplainWhy, in a sentence, for `vixen live status`.
public bool CompleteWhether the fleet is entirely on the target.
Methods (2)
public RolloutDecision(RolloutState State, ImmutableArray<ShardId> Drain, double Spread, string Explain)What a fleet should do next about its version.
public override string ToString()Returns a string that represents the current object.
Used by (2)
- RolloutVixen.Live.Orchestrator
- RolloutTestsVixen.Live.Orchestrator.Tests