KIP-21 — Dynamic Configuration
Accepted AdminBroker
Introduces a unified `DynamicConfigManager` backed by ZooKeeper that handles runtime configuration changes for multiple entity types (topics, clients) without rolling restarts, and adds `AlterConfig`/`DescribeConfig` network APIs. The existing configuration system required a full cluster rolling restart to change broker-level settings; only topic configs had a limited ZooKeeper-based dynamic update path.
Details
| Author | Aditya Auradkar |
| Status | Accepted |
| JIRA | KAFKA-2204 |
| Wiki | View on Apache Wiki |
| Created | 2015-04-22 |
| Last Modified | 2015-07-18 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.