[jira] [Created] (QPID-7829) Long queues may exhaust heap memory

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (QPID-7829) Long queues may exhaust heap memory

JIRA jira@apache.org
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: [hidden email]
For additional commands, e-mail: [hidden email]