GitHub user michaeljmarshall added a comment to the discussion: Is it possible 
to manually acknowledge messages via msgId?

I agree with @labuladong that the behavior described is the expected behavior. 
The message is able to be retrieved because it has not yet been deleted. 
However, the consumer on that subscription will not receive that message again. 
Please confirm that is the case.

Also, note that messages can only be deleted up to to the mark delete position. 
Messages listed as `individuallyDeletedMessages` are not eligible for deletion.

Additionally, note that it is recommended to build `MessageIdImpl` manually. 
This recent thread on the Apache Pulsar dev mailing list has a long discussion 
about proper abstraction and what applications are supposed to rely on: 
https://lists.apache.org/thread/rdkqnkohbmkjjs61hvoqplhhngr0b0sd.

GitHub link: 
https://github.com/apache/pulsar/discussions/18544#discussioncomment-4182534

----
This is an automatically sent email for dev@pulsar.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@pulsar.apache.org

Reply via email to