[
https://issues.apache.org/jira/browse/AMQNET-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13822474#comment-13822474
]
Timothy Bish commented on AMQNET-462:
-------------------------------------
A unit test for this would be a good start.
> Failover transport: Deduplication algorithm is wrong (1)
> --------------------------------------------------------
>
> Key: AMQNET-462
> URL: https://issues.apache.org/jira/browse/AMQNET-462
> Project: ActiveMQ .Net
> Issue Type: Bug
> Reporter: Remo Gloor
> Assignee: Jim Gomes
>
> 1. Create and start consumer
> 2. Messages are delivered and queued in unconsumed messages
> 3. Listener is added
> 4. Messages are Redispatched
> 5. Messages are considered duplicates
> Succestion:
> Have a cleare state of messages in the unconsumed messages. Either they
> should be in the connections duplicate list or not.
> If they are in the in the dup list. then rollback dup whenever a message is
> redispatched.
> If not check dup before deliver to message to the client. (Receive/Deliver to
> Listener)
> This makes it much easier to get a correct code then currently where
> unconsumed messages can either be in the dup list or not.
--
This message was sent by Atlassian JIRA
(v6.1#6144)