[
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]