KIP-1162 — Redesign ClientQuotaCallback#updateClusterMetadata
Discarded AdminSecurity
Deprecates ClientQuotaCallback#updateClusterMetadata(Cluster) and introduces a new ClientQuotaCallbackHandler interface with an updateClusterMetadata(ClusterMetadata) method that passes a minimal, efficiently updated metadata object. The existing method received a full immutable Cluster object recreated on every metadata change, causing excessive memory pressure on large clusters, and carried misleading controller/listener semantics in KRaft mode.
Details
| Author | Kuan Po Tseng |
| Status | Discarded |
| JIRA | KAFKA-18239 |
| Wiki | View on Apache Wiki |
| Created | 2025-04-15 |
| Last Modified | 2026-04-06 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.