You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "David Arthur (Jira)" <ji...@apache.org> on 2020/02/27 21:44:00 UTC

[jira] [Updated] (KAFKA-9096) Validate config inter-dependencies for KafkaConfig only after dynamic configs are loaded

     [ https://issues.apache.org/jira/browse/KAFKA-9096?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Arthur updated KAFKA-9096:
--------------------------------
    Fix Version/s:     (was: 2.5.0)
                   2.6.0

> 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
>            Priority: Major
>             Fix For: 2.6.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)