Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-6245

[Java Broker] Large messages can cause OOM exceptions in 0-9 path due to unnecessary retained references in the delivery path

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.31
    • Broker-J
    • None

    Description

      When enqueuing a message onto a Queue, the broker transitions it from an "IncomingMessage" to an AMQMessage which is then placed on the queue.

      This step involves the copying of data from the incoming message to the AMQMessage. Once this copying is done, the incoming message should be discarded in order to reclaim memory.

      Attachments

        Activity

          People

            rgodfrey Robert Godfrey
            rgodfrey Robert Godfrey
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: