You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2017/05/15 16:24:04 UTC

[jira] [Created] (QPID-7783) Closing a virtualhost does not dispose QBBs associated with a messages

Keith Wall created QPID-7783:
--------------------------------

             Summary: Closing a virtualhost does not dispose QBBs associated with a messages
                 Key: QPID-7783
                 URL: https://issues.apache.org/jira/browse/QPID-7783
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
    Affects Versions: qpid-java-6.1, qpid-java-6.0
            Reporter: Keith Wall


If I close a virtualhost (either via management or owing to a change of HA mastership), the QBBs that hold message header and payload don't get released.  The QBBs won't fall back into the  pool and the JVMs will have to reclaim the direct memory (which it does inefficiently).

Furthermore on master QBB.getNumberOfActivePooledBuffers() will be incorrect and the will cause Qpid  to incorrectly calculate the amount of direct memory it uses.  This will cause it to flow to disk more than it needs.







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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org