linkedin / cruise-control

Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a Kafka cluster. It provides great value to Kafka users by simplifying the operation of Kafka clusters.
https://github.com/linkedin/cruise-control/tags
BSD 2-Clause "Simplified" License
2.68k stars 574 forks source link

Maximum replication factor is not considered when assessing whether the cluster is over-provisioned #2170

Open bachmanity1 opened 1 week ago

bachmanity1 commented 1 week ago

While goals such as RackAwareDistributionGoal and RackAwareGoal take the maximum replication factor into account when assessing over-provisioning, other goals do not. This can lead to provision responses that suggest removing brokers, potentially violating the replication factor of certain topics.