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-7237) Excessive threads creation when suspending/resuming flow
Date Mon, 09 May 2016 09:20:12 GMT

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

ASF subversion and git services commented on QPID-7237:
-------------------------------------------------------

Commit 1742900 from [~k-wall] in branch 'java/trunk'
[ https://svn.apache.org/r1742900 ]

QPID-7237: [Java Client] Use single thread thread-pool to perform flow control on no-ack sessions

* Avoids spawning new thread for each state change

> Excessive threads creation when suspending/resuming flow
> --------------------------------------------------------
>
>                 Key: QPID-7237
>                 URL: https://issues.apache.org/jira/browse/QPID-7237
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Client
>    Affects Versions: 0.24, qpid-java-6.0.2
>            Reporter: Flavio Baronti
>         Attachments: QPID-7237.patch
>
>
> In high load situations, with a NO_ACKNOWLEDGE session, it is possible for the client
to create an excessive amount of threads to suspend/resume the channel.
> I'm providing a patch to avoid creating a new thread if the previous thread has not completed
its operation. This patch appears to avoid the problem in our environment. Notice we are using
version 0.24, but the code is the same in the latest version.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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


Mime
View raw message