KIP-1210 — Disallow Configurations at the Broker Level
Discussion BrokerAdmin
Introduces a mechanism to disallow certain configurations from being set at the broker (per-broker dynamic) level, forcing them to be set at the cluster-wide level instead. Some configs (e.g., min.insync.replicas when ELR is enabled, per KIP-966) must be consistent across all brokers; allowing per-broker overrides creates split-brain risk, but the current config precedence model has no way to block broker-level overrides.
Details
| Author | Jhen-Yung Hsu |
| Status | Discussion |
| JIRA | KAFKA-19601 |
| Wiki | View on Apache Wiki |
| Created | 2025-08-20 |
| Last Modified | 2025-11-23 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.