Divij Vaidya created KAFKA-18624:
------------------------------------
Summary: Add validation for advertised listeners
Key: KAFKA-18624
URL: https://issues.apache.org/jira/browse/KAFKA-18624
Project: Kafka
Issue Type: Improvement
Reporter: Divij Vaidya
Assignee: Jason Taylor
Users of Apache Kafka can configure the advertised listeners [1]on each
broker. It is possible to set an incorrect configuration here. The updated
(incorrect) configuration becomes effective on next restart of the broker.
The motivation is this Jira is to fail fast for cases where we are 100% sure
that the added configuration is incorrect. The validation should be added near
to
[https://github.com/apache/kafka/blob/410065a65df2716e563429577dc2d3bcaa0c7c9a/core/src/main/scala/kafka/server/KafkaConfig.scala#L649]
The implementor of this ticket can choose the validations that we should
include, but as a starter, we can fail the config update if all the brokers
have the same advertised listener.
[1]
[https://kafka.apache.org/documentation.html#brokerconfigs_advertised.listeners]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)