Ismael Juma created KAFKA-5276:
----------------------------------
Summary: Support derived and prefixed configs in DescribeConfigs
Key: KAFKA-5276
URL: https://issues.apache.org/jira/browse/KAFKA-5276
Project: Kafka
Issue Type: Sub-task
Reporter: Ismael Juma
Assignee: Ismael Juma
Fix For: 0.11.0.0
The broker supports config overrides per listener. The way we do that is by
prefixing the configs with the listener name. These configs are not defined by
ConfigDef and they don't appear in `values()`. They do appear in `originals()`.
We should change the code so that we return these configs. Because these
configs are read-only, nothing needs to be done for AlterConfigs.
With regards to derived configs, an example is advertised.listeners, which
falls back to listeners. This is currently done outside AbstractConfig. We
should look into including these into AbstractConfig so that the fallback
happens for the returned configs.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)