[
https://issues.apache.org/jira/browse/KAFKA-14136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Arthur resolved KAFKA-14136.
----------------------------------
Resolution: Fixed
> AlterConfigs in KRaft does not generate records for unchanged values
> --------------------------------------------------------------------
>
> Key: KAFKA-14136
> URL: https://issues.apache.org/jira/browse/KAFKA-14136
> Project: Kafka
> Issue Type: Bug
> Components: kraft
> Reporter: David Arthur
> Assignee: David Arthur
> Priority: Major
> Fix For: 3.3.0, 3.4.0, 3.2.2
>
>
> In ZK, when handling LegacyAlterConfigs or IncrementalAlterConfigs, we call
> certain code paths regardless of what values are included in the request. We
> utilize this behavior to force a broker to reload a keystore or truststore
> from disk (we sent an AlterConfig with the keystore path unchanged).
> In KRaft, however, we have an optimization to only generate ConfigRecords if
> the incoming AtlerConfig request will result in actual config changes. This
> means the broker never receives any records for "no-op" config changes and we
> cannot trigger certain code paths.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)