You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Alex Rudyy (JIRA)" <ji...@apache.org> on 2017/10/18 14:20:00 UTC

[jira] [Created] (QPID-7976) [Java Broker] Asynchronous message store recoverer does not delete message instances for unknown queues

Alex Rudyy created QPID-7976:
--------------------------------

             Summary: [Java Broker] Asynchronous message store recoverer does not delete message instances for unknown queues
                 Key: QPID-7976
                 URL: https://issues.apache.org/jira/browse/QPID-7976
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
    Affects Versions: qpid-java-6.0.8, qpid-java-6.1.4, qpid-java-broker-7.0.0
            Reporter: Alex Rudyy


Asynchronous message store recoverer does not clean up message instances for unknown queues. As result message store can grow in size indefinitely. The issue can occur in the following scenarios;
* when queue with enqueued messages is manually deleted from the configuration store
* when {{MessageDurability#ALWAYS}} is configured on non-durable queue and broker is restarted with messages on the queue
* when persistent message is enqueued into non durable queue (temp queue) and broker is restarted with messages on the queue

The work around is to use "Synchronous message store recoverer" (configured by default)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org