You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2016/09/01 20:27:20 UTC
[jira] [Resolved] (AMQ-6387) Messages delivered to durable
subcriber are kept in broker
[ https://issues.apache.org/jira/browse/AMQ-6387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Bish resolved AMQ-6387.
-------------------------------
Resolution: Fixed
Assignee: Timothy Bish
Fix Version/s: 5.15.0
5.14.1
> Messages delivered to durable subcriber are kept in broker
> ----------------------------------------------------------
>
> Key: AMQ-6387
> URL: https://issues.apache.org/jira/browse/AMQ-6387
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 5.13.4
> Environment: jdk1.8.0_77
> Reporter: Filip Nowak
> Assignee: Timothy Bish
> Priority: Minor
> Fix For: 5.14.1, 5.15.0
>
> Attachments: ActiveMqTest.java
>
>
> Given:
> * broker with disabled persistence
> * non-transactional sessions with {{AUTO_ACKNOWLEDGE}}
> * topic
> When:
> * there is inactive durable subscription
> * messages are sent to that topic with {{DeliveryMode.PERSISTENT}}
> * subscription becomes active and all messages are delivered to the durable consumer
> Then:
> * messages are kept in brokers memory (visible in {{memoryPercentUsage}}, on heap etc)
> When:
> * messages expiration time or TTL is elapsed
> Then:
> * messages are still kept in brokers memory (visible in {{memoryPercentUsage}}, on heap etc)
> -----
> Messages are kept also when message selector of durable subscription does not match messages sent to topic. Changing {{DeliveryMode}} to {{NON_PERSISTENT}} makes the messages not kept.
> Attached test case.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)