Current state: Draft
Discussion thread: TODO
JIRA: TODO
Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).
Quota management via Admin Client has gone through a couple drafts of proposals (see KIP
-248, KIP-422). The common ulterior motive is to remove ZooKeeper from this interaction, and ultimately from Kafka for a variety of reasons (see KIP-500), notwithstanding validation, security, and future extensibility. The goal of this KIP is to provide minimal interface changes to achieve this, leverage reuse of existing configuration mechanisms, but also convey as much useful information as possible.
Admin::incrementalAlterConfigs()
.The signature would not change:
incrementalAlterConfigs(Map<ConfigResource>, Collection<AlterConfigOp>>) |