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 2016/10/26 10:57:58 UTC
[jira] [Created] (QPID-7473) [Java Broker] Asynchronous message
recoverer should always delete orphan messages from the store
Alex Rudyy created QPID-7473:
--------------------------------
Summary: [Java Broker] Asynchronous message recoverer should always delete orphan messages from the store
Key: QPID-7473
URL: https://issues.apache.org/jira/browse/QPID-7473
Project: Qpid
Issue Type: Bug
Components: Java Broker
Affects Versions: qpid-java-6.0.4, qpid-java-6.0.3, qpid-java-6.0.2, qpid-java-6.0.1, qpid-java-6.0, qpid-java-6.0.5, qpid-java-6.1
Reporter: Alex Rudyy
Asynchronous message recoverer can leave orphan messages in store in the following scenario:
* transient messages for non-durable queues were flown to disk due reaching 'flow to disk' memory threshold
* broker is restarted with flown to disk transient messages and there is no durable queue on the virtual host
Asynchronous message recoverer performs orphan messages deletion only as part of the last QueueRecoveringTask. Thus, if there is no persistent queue on the virtual host, the orphan message deletion will not be triggered
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org