KIP-257 — Configurable Quota Management
Accepted Kafka 2.0 AdminBroker
KIP-257 extends the quota management API in `kafka-configs.sh` to support quota entities identified by user principal and/or client ID with `--user-defaults` and `--client-defaults` hierarchical fallbacks configured via `AdminClient`. The existing tool stored quotas directly in ZooKeeper without going through the broker, bypassing access control and making quota management inconsistent with other admin operations.
Details
| Author | Rajini Sivaram |
| Status | Accepted |
| Kafka Version | 2.0 |
| JIRA | KAFKA-6576 |
| Wiki | View on Apache Wiki |
| Created | 2018-02-21 |
| Last Modified | 2018-04-06 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.