hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dmitry Potapov (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HTTPCORE-358) DefaultListeningIOReactor.listen() should support backlog size configuration
Date Tue, 22 Oct 2013 12:32:42 GMT

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

Dmitry Potapov updated HTTPCORE-358:

    Attachment: backlogconfig.patch

Here the patch which uses IOReactorConfig to pass backlog size to the DefaultListeningIOReactor.
I've introduced protected AbstractMultiworkerIOReactor.getConfig() function, because it seems
to be right place where config getter should be as AbstractMultiworkerIOReactor constructor
adjusts config value

> DefaultListeningIOReactor.listen() should support backlog size configuration
> ----------------------------------------------------------------------------
>                 Key: HTTPCORE-358
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-358
>             Project: HttpComponents HttpCore
>          Issue Type: Improvement
>          Components: HttpCore NIO
>    Affects Versions: 4.3
>            Reporter: Dmitry Potapov
>            Priority: Minor
>         Attachments: backlogconfig.patch, backlog.patch
> Subj.
> For servers under heavy load it is important to have ability to set backlog size bigger
than default one in order to avoid incoming connections drop.
> My suggestion is to add ListeningIOReactor.listen(SocketAddress,int) function, which
will pass second parameter as backlog size to the ServerSocket.bind(SocketAddress,int)

This message was sent by Atlassian JIRA

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

View raw message