activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Torsten Mielke (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMQ-3362) Broker does not check for expired persistent topic msgs.
Date Thu, 09 Jun 2011 15:17:01 GMT
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

Mime
View raw message