Effective October 27, 2012, online and email support for FuseSource products will move to Red Hat support channels. For more information, please see the JIRA Migration to Red Hat FAQ.
As of October 27th, please open all new issues in the Red Hat Customer Portal .
Issue Details (XML | Word | Printable)

Key: MB-966
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Gary Tully
Reporter: Sean O'Callaghan
Votes: 1
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
FUSE Message Broker

DLQ from a durable subscriber filling with expired messages results in non-expired messages not being read

Created: 20/Sep/11 12:37 PM   Updated: 07/Nov/11 12:53 PM
Component/s: None
Affects Version/s: 5.5.0-fuse-00-53
Fix Version/s: 5.5.0-fuse-00-xx, 5.5.1-fuse-01-11

File Attachments: 1. Java Source File DurableSubscriptionHangTestCase.java (4 kB)


External Issue URL: https://issues.apache.org/jira/browse/AMQ-3532


 Description  « Hide
1. connect durable subscription to topic A
2. disconnect subscription from A
3. write a lot of messages to topic A (expiration 1 second)
4. write one message to topic A (expiration 1 day)
5. connect to topic A
6. the one message with expiration 1 day is not received

Please see attached testcase.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Dejan Bosanac added a comment - 07/Nov/11 12:53 PM
This has already been fixed at apache trunk https://issues.apache.org/jira/browse/AMQ-3532. I've merged it to 5.5.x-fuse and 5.5.1-fuse branches. The snapshot to test is 20111107.123651-62 from

http://repo.fusesource.com/nexus/content/repositories/snapshots/org/apache/activemq/apache-activemq/5.5-fuse-SNAPSHOT/