Uploaded image for project: 'Maistra'
  1. Maistra
  2. MAISTRA-447

Operator doesn't support deploying two control planes at the same time

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • maistra-rc1
    • None
    • operator
    • None
    • RC1

      Due to how the operator is implemented, it is unable to deploy two control planes at the same time. Instead, it first deploys one control plane, waiting for its components to become ready, and only then deploys the second one.

      The operator shouldn't block while waiting for a component to become ready. Instead of blocking, the Reconcile() function should return immediately after creating a component, and then continue where it left off the next time it is invoked. That invocation should be triggered either after some time (exponential backoff) or through watch events on the component we're waiting for.

              mluksa@redhat.com Marko Luksa (Inactive)
              mluksa@redhat.com Marko Luksa (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: