Interface | Description |
---|---|
GoalOptimizationHistoryListener<H extends TopicPartitionHistory> |
This interface should be implemented by any parties interested in consuming from
GoalOptimizationHistory . |
TopicPartitionHistory |
An abstract notion of a history snapshot w.r.t.
|
Class | Description |
---|---|
AbstractTopicPartitionHistory | |
GoalOptimizationHistory |
This class keeps track of the past movements with regard to
TopicPartition s. |
GoalOptimizationLogger |
Generates log upon receiving the notification from
GoalOptimizationHistory about some TopicPartition
have breached the maximum allowed repeated movements. |
SuspendedTopicPartition |
SuspendedTopicPartition models the TopicPartition that should be suspended for reassignments. |
TopicPartitionHistoryPool<H extends TopicPartitionHistory> |
Maintains a collection of
TopicPartitionHistory s. |
TopicPartitionMovement |
Tracks timestamp, source broker, destination broker, proposing goal and reason of movement for a topic partition
moved by SBC.
|