conduktor.io ↗

KIP-1256 — Align broker and controller behavior for the Admin.incrementalAlterConfigs API

Discussion AdminKRaft

Aligns the behavior of Admin.incrementalAlterConfigs between broker-routed and controller-routed requests for null value handling, validation, and idempotency. When connecting via bootstrap.servers, brokers reject null values on non-DELETE operations; when connecting via bootstrap.controllers, controllers accept them silently—creating inconsistent semantics depending on the client's connection target.

Protocol Impact

BrokerRegistration

Details

AuthorKen Huang
StatusDiscussion
JIRAKAFKA-19931
WikiView on Apache Wiki
Created2025-12-13
Last Modified2026-03-16
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.