You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Marnie McCormack (JIRA)" <qp...@incubator.apache.org> on 2010/06/22 10:43:54 UTC

[jira] Resolved: (QPID-2673) retained 0-10 ImplicitAcceptDispositionChangeListener objects can lead to connection closure timeout and broker OOM

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

Marnie McCormack resolved QPID-2673.
------------------------------------

    Resolution: Fixed

Reviewed with Robbie logic on not listening for acquire when 'PRE_ACQUIRED'. 

> retained 0-10 ImplicitAcceptDispositionChangeListener objects can lead to connection closure timeout and broker OOM
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-2673
>                 URL: https://issues.apache.org/jira/browse/QPID-2673
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>    Affects Versions: 0.6
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>            Priority: Critical
>             Fix For: 0.7
>
>
> When operating in NO_ACK mode (acquire mode pre-acquired, accept-mode none) with a 0-10 client, the retained ImplicitAcceptDispositionChangeListener objects can lead to connection closure timeout as release() is called on the ImplicitAcceptDispositionChangeListener's and potentially millions of log messages are generated. Additionally, the retention of these objects for each client for each message can lead to a huge memory footprint and result in OOM Exceptions.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org