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)