Description
Following up on ARTEMIS-4410, message order is necessary to make sense of the openwire consumer close lastDeliveredSequence id, when order is compromised the delivery count on prefetched messages can get incremented in error.
The root cause is the use of the persistence id, or store order, which is itself loose. It would be better if the sequence id was directly related to the consumer delivered list and independent of total queue order.
Attachments
Issue Links
- relates to
-
ARTEMIS-4410 Openwire prefetched messages can be out of order after failover to an exclusive queue
- Closed