Keith Wall created QPID-7829:
--------------------------------
Summary: Long queues may exhaust heap memory
Key: QPID-7829
URL: https://issues.apache.org/jira/browse/QPID-7829
Project: Qpid
Issue Type: Bug
Components: Java Broker
Reporter: Keith Wall
The Broker currently has no defence against the *nodes* forming the in-memory
representation of a queue (i.e. the {{QueuEntryList}}) exhausting all available
heap memory, leading to a JVM OutOfMemory (heap) error.
The Broker should be capable of detecting memory is becoming tight and either
use producer flow control to throttle producers, or somehow page sections of
the linked list away to disk.
This is not related to the amount of the payload on the queue. Excessive
payload is already effectively managed by the flow to disk mechanism.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]