codelipenghui commented on issue #9557: URL: https://github.com/apache/pulsar/issues/9557#issuecomment-789767440
@Lanayx The broker does not do deserialization and filter the messages from a batch, this is expected behavior. And yes, this issue should be fixed since the consumer does not pass the right position to the broker, this will lead to the message acknowledgment issues(filtered messages by the client never get changes to ack, the mark delete position will stop to move forward) @zymap I think you can try to close the consumer after the seek operation and restart to consume messages, I think you will get the msg1 from your test. ---------------------------------------------------------------- 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: us...@infra.apache.org