[ 
https://issues.apache.org/activemq/browse/AMQ-2985?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gary Tully resolved AMQ-2985.
-----------------------------

    Resolution: Fixed

r1038276 - ackLocations are created on message send, such that subs can ack at 
their will, due to unmatched or out of order due to priority. subscription acks 
hold priority along with the last ack, such that the order cursors can be 
correctly chosen after a restart or reset. This ensures that duplicates are not 
dispatched as the current position is now ack aware rather than shared across 
priority.
This brings kahaDb more in line with JDBC w.r.t priority and durable subs. 
Tests now work with both stores.

> Missing messages in durable subscription with selector and KahaDB
> -----------------------------------------------------------------
>
>                 Key: AMQ-2985
>                 URL: https://issues.apache.org/activemq/browse/AMQ-2985
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.4.1
>            Reporter: Gary Tully
>            Assignee: Gary Tully
>             Fix For: 5.5.0
>
>
> With a selector and reconnecting durable sub, some messages appear missing as 
> if they were acked in error.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to