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.5.0, 5.4.2
            Reporter: Torsten Mielke


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