Keith Wall created QPID-7791:
--------------------------------

             Summary: Recover metadata into direct memory
                 Key: QPID-7791
                 URL: https://issues.apache.org/jira/browse/QPID-7791
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Keith Wall
             Fix For: qpid-java-broker-7.0.0


Currently, the message store on reading of the metadata creates heap buffers 
rather than direct.  This code path is used by both recovery and re-reading 
metadata following a flow to disk.

This approach means that the Broker footprint differ:  If messages come in on 
the wire, content and metadata (at least initially, is in direct), if messages 
are recovered, metadata is in heap.   This makes giving advice around the size 
of Qpid's memory more difficult.   If the user makes poor choice a situation is 
possible where the Broker may not be restartable because there is too little 
heap to recover all the metadata.





--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to