You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Colin McCabe (Jira)" <ji...@apache.org> on 2024/11/12 03:05:00 UTC
[jira] [Comment Edited] (KAFKA-13835) Fix two bugs related to dynamic broker configs in KRaft
[ https://issues.apache.org/jira/browse/KAFKA-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17897343#comment-17897343 ]
Colin McCabe edited comment on KAFKA-13835 at 11/12/24 3:04 AM:
----------------------------------------------------------------
This was merged in Kafka 3.2. I have updated the fix release version and closed it.
was (Author: cmccabe):
This was merged a long time ago, in Kafka 3.2.
> Fix two bugs related to 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
> Priority: Critical
> Fix For: 3.2.0
>
>
> 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.10#820010)