michaeljmarshall commented on issue #9916: URL: https://github.com/apache/pulsar/issues/9916#issuecomment-802590723
Quick note: it does seem rather intentional that we send to the DLQ first and only acknowledge the message on the original topic upon successful delivery to the DLQ. This ordering is essential to our DLQ delivery semantics. If we switched the order, we'd end up with an at most once delivery to the DLQ, which seems undesirable to me and like a breaking change from the current behavior. I have a few potential solutions that I need to spend a little more time thinking through. I'll post an update tomorrow. -- 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]
