Uploaded image for project: 'AMQ Streams'
  1. AMQ Streams
  2. ENTMQST-4417

Processor implementation

XMLWordPrintable

    • False
    • None
    • False

      What

      Create a processor abstraction and implementation which is responsible of broker actions needed for state transition such as delete pod and reconfigure pod.

      Why

      Repeatable, Predictable Rolling

      • The roller is responsible of continuously collecting observations, classifying the broker state, and reconciling brokers in unhealthy states via the defined state machine transitions. 
      • The processor would encapsulate the different broker actions, thus having a better separation of concerns which allows testing the classification in isolation of actions.

      How

      The KR2 prototype introduced a Processor abstraction and implementation.

      • Validate the prototype and interfaces and suggest any improvements
      • Work your way to a full implementation that's validated with multiple test cases and needed mocks

              Unassigned Unassigned
              rh-ee-aabdelre Ahmed Abdalla Abdelrehim
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated: