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

Dejan Bosanac resolved AMQ-3362.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 5.6.0
         Assignee: Dejan Bosanac

Fixed with svn revision 1135649

> Broker does not check for expired persistent topic msgs.
> --------------------------------------------------------
>
>                 Key: AMQ-3362
>                 URL: https://issues.apache.org/jira/browse/AMQ-3362
>             Project: ActiveMQ
>          Issue Type: Improvement
>          Components: Broker
>    Affects Versions: 5.4.2, 5.5.0
>            Reporter: Torsten Mielke
>            Assignee: Dejan Bosanac
>             Fix For: 5.6.0
>
>
> When using topics with durable subscriptions, where subscribers disconnect 
> for a while, there is no task that checks for expired messages on the durable 
> subscription.
> In case where subscribers are disconnected for hours and message are still 
> sent with a TTL, it may happen that either the producer gets blocked (in case 
> of flow control) or the broker runs out of persistent storage (no flow 
> control) just because of msgs that are already expired.
> Similar to queues, there should be a periodic task that checks for expired 
> msgs on durable topic subs. This task should also be configurable using a 
> property similar to 
> [expireMessagesPeriod|http://activemq.apache.org/per-destination-policies.html].

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to