You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Lorenz Quack (JIRA)" <ji...@apache.org> on 2017/06/01 10:02:04 UTC

[jira] [Updated] (QPID-7784) [Java Broker] Closing a virtualhost does not dispose QBBs still associated with pooled IO threads

     [ https://issues.apache.org/jira/browse/QPID-7784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lorenz Quack updated QPID-7784:
-------------------------------
    Summary: [Java Broker] Closing a virtualhost does not dispose QBBs still associated with pooled IO threads  (was: Closing a virtualhost does not dispose QBBs still associated with pooled IO threads)

> [Java Broker] Closing a virtualhost does not dispose QBBs still associated with pooled IO threads
> -------------------------------------------------------------------------------------------------
>
>                 Key: QPID-7784
>                 URL: https://issues.apache.org/jira/browse/QPID-7784
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>    Affects Versions: qpid-java-6.0, qpid-java-6.0.6, qpid-java-6.1, qpid-java-6.1.2
>            Reporter: Keith Wall
>             Fix For: qpid-java-6.0.7, qpid-java-broker-7.0.0, qpid-java-6.1.3
>
>
> If I close a virtualhost (either via management or owing to a change of HA mastership), the QBBs that are associated with pooled IO threads don't get disposed.
> This causes the value returned by {{QBB.getNumberOfActivePooledBuffers()}} to be incorrect.  This value is used to determine when to flow to disk, to this would cause flow to disk to be more frequent than it needs.
> This problem does exist on 6.0/6.1, but is not particular impactful.   The garbage collector will eventually collect the QBBs and the associated direct memory.   The number of threads in the pool is small, so this probably won't cause a problem.



--
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