conduktor.io ↗

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

AuthorColin McCabe
StatusAccepted
Kafka Version2.3
JIRAKAFKA-7466
WikiView on Apache Wiki
Created2018-07-11
Last Modified2019-04-13
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.