cruise-control
cruise-control copied to clipboard
Kafka_cluster_state doesn't have access to broker set information
As recently @mohitpali added a BrokerSetAwareGoal, we need to visualize the information in kafka_cluster_state.
The first step is to port the BrokerSetResolver instance to the KafkaClusterState. Notice that we don't want to create a new instance of BrokerSetResolver, since it should be a singleton.
One side note of this change: this is an interface change. For users who adds wrappers on top of the KafkaClusterState, they will need to address this change to avoid compile issue.
This should be sub-issue of https://github.com/linkedin/cruise-control/issues/1860