Uploaded image for project: 'OpenShift Over the Air'
  1. OpenShift Over the Air
  2. OTA-721

Thundering herd phased rollouts

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • None
    • Thundering herd phased rollouts
    • False
    • None
    • False
    • Not Selected
    • To Do
    • 50% To Do, 50% In Progress, 0% Done

      Simplest possible phased-rollout implementation consuming data from the schema selected by OTA-215:

      1. Nodes go into fast and stable at the start of the window for all clusters.
      2. Edges go into fast at the start of the window for all clusters.
      3. Edges go into stable at the end of the window (start+duration) for all clusters.

      Subsequent refinements will smear out 3, but dropping all the clusters right at the end of the window is effectively what we're doing today with explicit stable-channel pull requests. And this v2 implementation would have the benefit of avoiding the VersionNotFound issue that the explicit-stable-channel-PR approach causes by delaying the node promotion (which in this v2 implementation would happen in step 1).

        There are no Sub-Tasks for this issue.

            Unassigned Unassigned
            trking W. Trevor King
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: