Skip to content

Conversation

@jeanouii
Copy link
Contributor

ACKs are Async and Closing Consumer Too Early Skips Them. The broker's queue statistics (dequeueCount) are the only reliable synchronization point to confirm ACKs were processed

@cshannon
Copy link
Contributor

Is there an associated test Jira with this? The test failures seem unrelated of course so I think it can be merged

@jeanouii jeanouii changed the title Ensure consumer is closed after all acknowledgments are processed AMQ-9853 Ensure consumer is closed after all acknowledgments are processed Jan 30, 2026
…essed in ActiveMQJMS2MessageListenerTest

ACKs are Async and Closing Consumer Too Early Skips Them.
The broker's queue statistics (dequeueCount) are the only reliable synchronization point to confirm ACKs were processed
@jeanouii jeanouii force-pushed the fix/ActiveMQJMS2MessageListenerTest-wait-ack-before-closing-consumer branch from bbe2e69 to 5037eaa Compare January 30, 2026 15:59
@jeanouii
Copy link
Contributor Author

@cshannon Issue created AMQ-9853
Commit updated and PR title

@cshannon cshannon merged commit 0b85912 into apache:main Jan 30, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants