qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Stitcher (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Updated: (QPID-1879) The client library uses a new thread for every connection
Date Mon, 21 Dec 2009 02:44:18 GMT

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

Andrew Stitcher updated QPID-1879:

    Affects Version/s: 0.6
        Fix Version/s:     (was: 0.6)

> The client library uses a new thread for every connection
> ---------------------------------------------------------
>                 Key: QPID-1879
>                 URL: https://issues.apache.org/jira/browse/QPID-1879
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Client
>    Affects Versions: M1, M2, M2.1, M3, M4, 0.5, 0.6
>            Reporter: Andrew Stitcher
>            Assignee: Andrew Stitcher
>             Fix For: 0.7
> This is actually slightly worse than just using a new thread per broker connection as
it also uses a new Poller for every Connection and the Poller is fairly hefty and includes
a number of fds for its own use. This multiplies the client fd use for clients with many Connections.
> It's not really acceptable that opening 1000 connections should create 1000 threads.
> It should be noted that this isn't the only aspect of the client library that uses excessive
numbers of threads, lets knock them off one by one

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

View raw message