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)