Colin McCabe created KAFKA-13835:
------------------------------------
Summary: Fix two bugs related to applying dynamic broker configs
in KRaft
Key: KAFKA-13835
URL: https://issues.apache.org/jira/browse/KAFKA-13835
Project: Kafka
Issue Type: Bug
Reporter: Colin McCabe
Assignee: Colin McCabe
The first bug is that we were calling reloadUpdatedFilesWithoutConfigChange
when a topic configuration was changed, but not when a broker configuration was
changed. This was backwards -- this function must be called only for BROKER
configs, and never for TOPIC configs. (Also, this function is called only for
specific broker configs, not for cluster configs.)
The second bug is that there were several configurations such as
`max.connections` which were related to broker listeners, but which did not
involve creating or removing new listeners. We can and should support these
configurations in KRaft, since no additional work is needed to support them.
Only adding or removing listeners is unsupported. This PR adds support for
these by fixing the configuration change validation.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)