conduktor.io ↗

KIP-142 — Add ListTopicsRequest to efficiently list all the topics in a cluster

Discussion AdminProtocol

Proposes a dedicated `ListTopicsRequest` protocol RPC that returns only topic names (and optionally a single metadata flag per topic), avoiding the full broker+partition metadata payload of `MetadataRequest`. In large clusters, calling `MetadataRequest` to list topics returns megabytes of broker and partition detail not needed for a simple topic enumeration.

Protocol Impact

Metadata

Details

AuthorColin McCabe
StatusDiscussion
WikiView on Apache Wiki
Created2017-04-20
Last Modified2017-04-24
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.