315157973 commented on pull request #7518: URL: https://github.com/apache/pulsar/pull/7518#issuecomment-698320480
There are still some details of this requirement that need to be discussed: Suppose there is a partitioned topic that contains 3 partitions. 1) If a `MessageId` belongs to `partition-1`, when the reader sets startMessageId, how should the messages of the other two partitions be processed? earliest, latest...? 2) If the user first seeks (earliest) and then seeks a certain `MessageId`, how should the messages of the other two partitions be processed? Forbid the other 2 partitions to return messages? Or continue to let the other 2 partitions return messages? Thanks for @codelipenghui 's suggestion: In this PR, for MultiTopicReader, we only support seek `earliest` and `latest` , and do not support seek with a specific `MessageId` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
