[
https://issues.apache.org/jira/browse/KAFKA-18117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17966262#comment-17966262
]
Lianet Magrans commented on KAFKA-18117:
----------------------------------------
Merged to trunk and cherry-picked to 4.1
https://github.com/apache/kafka/commit/1efbbb8ec16b28e37457f5976a4d1c6ca820c3db
> Support topic IDs in consumer SubscriptionState
> -----------------------------------------------
>
> Key: KAFKA-18117
> URL: https://issues.apache.org/jira/browse/KAFKA-18117
> Project: Kafka
> Issue Type: Bug
> Components: clients, consumer
> Reporter: Lianet Magrans
> Assignee: Lianet Magrans
> Priority: Major
> Labels: kip-848-client-support
> Fix For: 4.1.0
>
>
> Include support for topicIds in subscription state to properly align with the
> new protocol assignments that contain topic IDs only (no name). This will
> allow the consumer to request metadata for assigned topic IDs only (not all
> topics).
> Note that without this (current state), the consumer requests metadata for
> all topic IDs when subscribed to the new RE2J regex (because the
> SubscriptionState doesn't know about topic IDs, only topic names. The
> assigned topic IDs live only within the MembershipMgr that handled the
> assignment).
> [https://github.com/apache/kafka/blob/b92cd9d23647112b9a21fe0475605e0d5aca477a/clients/src/main/java/org/apache/kafka/clients/consumer/internals/ConsumerMetadata.java#L71-L72]
> This should be fixed with this task, to ensure we only request metadata for
> the topic IDs received in the assignment.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)