-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
False
-
None
-
False
-
-
What
Create a broker state classification based on collected observations. The broker classification is a state machine implementation which consistently classifies a broker into a state.
Why
Repeatable, Predictable Rolling
- The set of broker states form a state machine which reflects the available states and possible transitions.
- The roller would be responsible of continuously collecting observations, classifying the broker state, and reconciling brokers in unhealthy states via the defined state machine transitions.
How
The KR2 prototype introduced a classification 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