[ 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)