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)

Reply via email to