-
Bug
-
Resolution: Done
-
Major
-
AMQ 7.3.0.GA
-
None
-
None
-
Release Notes
-
Previously, if you used message grouping, a message might not be delivered if the consumer was busy. In these cases, messages remained stuck on the queue until the broker was restarted. This issue is now resolved.
-
Documented as Resolved Issue
-
ARTEMIS-2335
this was found as ARTEMIS-2335 upstream.
and it's a regression on latest 2.6.x and 2.7.0.
if you have message grouping and a message can't be delivered for cases where the consumer is busy (think of flow control), the message will be ignored and it will be stuck until the server is restarted.
This is making the queue.deliver to break contract, as a message handled by a consuemer must be delivered, as the consumer will not give up its read lock.