[ https://issues.apache.org/jira/browse/ARTEMIS-1730?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16386667#comment-16386667 ]
ASF GitHub Bot commented on ARTEMIS-1730: ----------------------------------------- Github user asfgit closed the pull request at: https://github.com/apache/activemq-artemis/pull/1930 > Server leaks memory when messages are expired without an expiry-address > ----------------------------------------------------------------------- > > Key: ARTEMIS-1730 > URL: https://issues.apache.org/jira/browse/ARTEMIS-1730 > Project: ActiveMQ Artemis > Issue Type: Bug > Components: Broker > Affects Versions: 2.4.0 > Reporter: Ilkka Virolainen > Assignee: Justin Bertram > Priority: Major > > When messages are being expired from an address that has an empty > expiry-address they should be dropped. At the moment what happens is that the > broker logs a message indicating that the message is being dropped: > AMQ222146: Message has expired. No bindings for Expiry Address so dropping > it > However, the messages are never acknowledged so they end up showing as in > delivery. ExpiredCount for the queue is never incremented while > DeliveringCount is. This results in increased memory consumption and as the > amount of expiring messages increase the broker eventually runs out of memory. -- This message was sent by Atlassian JIRA (v7.6.3#76005)