Kuan Po Tseng created KAFKA-19628:
-------------------------------------
Summary: Support partitionSizeLimitPerResponse for topicId–based
describeTopics request
Key: KAFKA-19628
URL: https://issues.apache.org/jira/browse/KAFKA-19628
Project: Kafka
Issue Type: Improvement
Components: admin, core
Reporter: Kuan Po Tseng
Assignee: Kuan Po Tseng
DescribeTopicsOptions.partitionSizeLimitPerResponse is a prerequisite for
supporting pagination, which is useful for requests involving a large number of
topics.
Currently, when calling Admin#describeTopics(TopicCollection) with topic IDs,
KafkaAdminClient uses a MetadataRequest under the hood. However,
MetadataRequest does not support the partitionSizeLimitPerResponse option. This
means that pagination is effectively unsupported for topic ID–based requests.
In contrast, partitionSizeLimitPerResponse is supported by
DescribeTopicPartitionsRequest. However, this RPC currently only supports topic
names, not topic IDs. To enable full pagination support across both topic names
and topic IDs, we would need to extend DescribeTopicPartitionsRequest to accept
topic IDs as an additional field.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)