conduktor.io ↗

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

AuthorJhen-Yung Hsu
StatusDiscussion
JIRAKAFKA-19601
WikiView on Apache Wiki
Created2025-08-20
Last Modified2025-11-23
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.