conduktor.io ↗

KIP-700 — Add Describe Cluster API

Accepted Kafka 2.8 ProtocolAdmin

Introduces a dedicated `DescribeCluster` API (ApiKey 60) in the Kafka protocol so `AdminClient.describeCluster()` no longer piggybacks on the `Metadata` API. The `Metadata` API was designed for producers and consumers to refresh topic partition metadata; adding Admin-only fields like authorized cluster operations to it misuses the API's purpose and adds overhead to high-frequency metadata refreshes.

Protocol Impact

Metadata v11 · DescribeCluster

Details

AuthorDavid Jacot
StatusAccepted
Kafka Version2.8
JIRAKAFKA-10851
WikiView on Apache Wiki
Created2020-12-14
Last Modified2021-01-22
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.