Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Pre-Kraft brokers expose 0 for controller metrics in the case of controller failover. KRaft brokers should not since they will never be elected as controller and since this would introduce a non-negligible performance impact. If a KRaft node is a "controller" process but is not the active controller it will expose 0 for all controller metrics since the process is eligible to become the active controller. This is consistent with behavior for controller-eligible nodes in a Kafka cluster using Zookeeper.
Attachments
Issue Links
- links to