qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-7784) Closing a virtualhost does not dispose QBBs still associated with pooled IO threads
Date Tue, 16 May 2017 17:06:04 GMT

    [ https://issues.apache.org/jira/browse/QPID-7784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16012734#comment-16012734

ASF subversion and git services commented on QPID-7784:

Commit d9af2660089139e2f4fdad8c0aa0e0c8e6529ff5 in qpid-broker-j's branch refs/heads/master
from [~lorenz.quack]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-broker-j.git;h=d9af266 ]

QPID-7784: [Java Broker] Dispose QpidByteBuffers associated with pooled threads when shutting
down executors.

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

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

View raw message