conduktor.io ↗

KIP-1062 — Introduce Pagination for some requests used by Admin API

Discussion AdminProtocol

Extends KIP-966's pagination pattern to additional admin protocol requests—OffsetFetchRequest and DescribeLogDirsRequest—by adding a max-partitions limit and a cursor field for continuation. On large clusters with thousands of partitions, these requests can return responses that exceed broker timeout limits, causing failures in admin operations.

Protocol Impact

Fetch · ListOffsets · Metadata · OffsetFetch · DescribeGroups · ListGroups · DescribeAcls · DescribeConfigs · DescribeLogDirs · ListPartitionReassignments · DescribeProducers · DescribeTransactions · ListTransactions · ConsumerGroupDescribe · DescribeTopicPartitions

Details

AuthorOmnia Ibrahim
StatusDiscussion
JIRAKAFKA-17041
WikiView on Apache Wiki
Created2024-06-26
Last Modified2024-08-19
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.