Christopher L. Shannon created AMQ-6056:
-------------------------------------------
Summary: Refactor non-persistent limits in terms of the temporary
store
Key: AMQ-6056
URL: https://issues.apache.org/jira/browse/AMQ-6056
Project: ActiveMQ
Issue Type: Improvement
Components: Broker
Affects Versions: 5.14.0
Reporter: Christopher L. Shannon
Refactor the limits used for tracking of non-persistent messages so that the
limit of the temporary store usage is taken into account instead of just the
memory usage limit as the messages in memory can be higher than available
temporary storage. This scenario could cause deadlocks such as the scenario in
AMQ-5712.
The fix in AMQ-5712 works around this by using a timeout when trying to add a
message to a Queue to prevent a deadlock but this is just a work around and the
underlying cause should be fixed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)