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)

Reply via email to