synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Asankha C. Perera (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (SYNAPSE-86) Overcome resource limitations in Windows systems due to use of Pipes when the NIO transport is used under load
Date Thu, 29 Mar 2007 18:13:25 GMT

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

Asankha C. Perera resolved SYNAPSE-86.
--------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.0-RC1-B3

Fixed by using virtual buffered pipes' instead of the windows socket pipes. No change for
Linux/Solaris etc, and these would use the default nio.Pipe implementation of the JDK through
the native calls

Will test this through JProfiler later once I get time

> Overcome resource limitations in Windows systems due to use of Pipes when the NIO transport
is used under load
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-86
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-86
>             Project: Synapse
>          Issue Type: Improvement
>          Components: Transports
>    Affects Versions: 1.0-RC1-B2
>         Environment: Windows
>            Reporter: Asankha C. Perera
>         Assigned To: Asankha C. Perera
>             Fix For: 1.0-RC1-B3
>
>         Attachments: pipefix.patch
>
>
> On Windows Systems the java.nio.channels.Pipe implementation (sun.nio.ch.PipeImpl) uses
a socket connection which is both expensive and resource intensive. This causes TCP ports
to be exhausted when the NIO transport is being used under load. Linux and Solaris systems
optimize this to native calls.
> However, Synapse NIO transport must be able to perform well and unhindered even on operating
systems like Windows ;-)

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


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


Mime
View raw message