Rajini Sivaram created KAFKA-9096:
-------------------------------------

             Summary: Validate config inter-dependencies for KafkaConfig only 
after dynamic configs are loaded
                 Key: KAFKA-9096
                 URL: https://issues.apache.org/jira/browse/KAFKA-9096
             Project: Kafka
          Issue Type: Improvement
          Components: core
            Reporter: Rajini Sivaram
            Assignee: Rajini Sivaram
             Fix For: 2.5.0


We currently perform all validations in KafkaConfig when creating the config 
instance. This includes some checks that include multiple configs, e.g. is the 
inter-broker listener also present in the listener map? With dynamic configs, 
some configs come from the static properties file and others come from 
ZooKeeper. At the moment, we have a requirement for the static properties file 
to be consistent on its own, even though the config we actually use for the 
broker is the one where we have overlayed the configs from ZK on top of the 
static configs. We should continue to validate individual configs for the 
static configs file, but delay validating inter-dependencies until dynamic 
configs have also been processed.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to