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