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

Processor implementation

    XMLWordPrintable

Details

    Description

      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

      Attachments

        Activity

          People

            Unassigned Unassigned
            ahmedabdalla Ahmed Abdalla
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: