[ 
https://issues.apache.org/jira/browse/KAFKA-15283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17804360#comment-17804360
 ] 

Lianet Magrans commented on KAFKA-15283:
----------------------------------------

Not covered by my work for OffsetFetch and OffsetCommit v9 support, given that 
v9 APIs introduced on the server side did not include topic ID as it was 
initially planned. This task is still needed, and it should be done in sync 
with the broker side, when it introduces topic ID in these API calls (probably 
a v10 version)

> Add support for topic ID-related Consumer changes
> -------------------------------------------------
>
>                 Key: KAFKA-15283
>                 URL: https://issues.apache.org/jira/browse/KAFKA-15283
>             Project: Kafka
>          Issue Type: New Feature
>          Components: clients, consumer
>            Reporter: Kirk True
>            Priority: Major
>              Labels: kip-848, kip-848-client-support
>             Fix For: 3.8.0
>
>
> Currently, {{KafkaConsumer}} keeps track of topic IDs in the in-memory 
> {{ConsumerMetadata}} object, and they are provided to the {{FETCH}} and 
> {{METADATA}} RPC calls.
> With KIP-848 the OffsetFetch and OffsetCommit will start using topic IDs in 
> the same way, so the new client implementation will provide it when issuing 
> those requests. Topic names should continue to be supported as needed by the 
> {{{}AdminClient{}}}.
> We should also review/clean-up the support for topic names in requests such 
> as the {{METADATA}} request (currently supporting topic names as well as 
> topic IDs on the client side).
> Tasks include:
>  * Introduce Topic ID in existing OffsetFetch and OffsetCommit API that will 
> be upgraded on the server to support topic ID
>  * Check topic ID propagation internally in the client based on RPCs 
> including it.
>  * Review existing support for topic name for potential clean if not needed.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to