Vixen
02b45cc4
csharp
public record class RolloutDecision

What a fleet should do next about its version.

Read the guide page for this →

Fields and properties (5)

  • public RolloutState State

    Where the rollout is.

  • public ImmutableArray<ShardId> Drain

    Which shards to start draining now.

  • public double Spread

    The fraction of shards not on the target — doc 27's watched number.

  • public string Explain

    Why, in a sentence, for `vixen live status`.

  • public bool Complete

    Whether 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