KIP-339 — Create a new IncrementalAlterConfigs API
Accepted Kafka 2.3 AdminProtocol
Introduces an IncrementalAlterConfigs RPC that supports SET, DELETE, APPEND, and SUBTRACT operations on individual config keys rather than replacing the entire config. The existing AlterConfigs RPC is a full replace — callers must first DescribeConfigs to avoid accidentally resetting unknown keys — making concurrent config changes from multiple clients unsafe and error-prone.
Protocol Impact
IncrementalAlterConfigs · AlterConfigs
Details
| Author | Colin McCabe |
| Status | Accepted |
| Kafka Version | 2.3 |
| JIRA | KAFKA-7466 |
| Wiki | View on Apache Wiki |
| Created | 2018-07-11 |
| Last Modified | 2019-04-13 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.