[ https://issues.apache.org/jira/browse/KAFKA-2500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14739378#comment-14739378 ]
Ewen Cheslack-Postava commented on KAFKA-2500: ---------------------------------------------- [~hachikuji] Yeah, sorry, that is what I meant. I think this thread got confusing since it discussed 2 separate things. I'm not sure I see why anything other than reading log end offset outside the context of a fetch would be necessary for anything described here, so I thought that is what was being referenced, i.e. basically that KAFKA-2076 would resolve it. But I guess in some cases just getting that data for free inline with your fetches might be more convenient. > Make logEndOffset available in the 0.8.3 Consumer > ------------------------------------------------- > > Key: KAFKA-2500 > URL: https://issues.apache.org/jira/browse/KAFKA-2500 > Project: Kafka > Issue Type: Sub-task > Components: consumer > Affects Versions: 0.8.3 > Reporter: Will Funnell > Assignee: Jason Gustafson > Priority: Critical > Fix For: 0.8.3 > > > Originally created in the old consumer here: > https://issues.apache.org/jira/browse/KAFKA-1977 > The requirement is to create a snapshot from the Kafka topic but NOT do > continual reads after that point. For example you might be creating a backup > of the data to a file. > This ticket covers the addition of the functionality to the new consumer. > In order to achieve that, a recommended solution by Joel Koshy and Jay Kreps > was to expose the high watermark, as maxEndOffset, from the FetchResponse > object through to each MessageAndMetadata object in order to be aware when > the consumer has reached the end of each partition. > The submitted patch achieves this by adding the maxEndOffset to the > PartitionTopicInfo, which is updated when a new message arrives in the > ConsumerFetcherThread and then exposed in MessageAndMetadata. > See here for discussion: > http://search-hadoop.com/m/4TaT4TpJy71 -- This message was sent by Atlassian JIRA (v6.3.4#6332)