Description
Part of #870
When scaling KRaft controllers, the quorum health should be taken into consideration.
Most importantly, new controllers should be added to Follower pool so they can participate in leader elections.
Currently new controllers are left in the Observer state and must be promoted manually by the users.
All Kafka versions shipped by SDP are affected.
This fix is required to promote KRaft support from currently "experimental" to "generally available".
Description
Part of #870
When scaling KRaft controllers, the quorum health should be taken into consideration.
Most importantly, new controllers should be added to
Followerpool so they can participate in leader elections.Currently new controllers are left in the
Observerstate and must be promoted manually by the users.All Kafka versions shipped by SDP are affected.
This fix is required to promote KRaft support from currently "experimental" to "generally available".