Author: olamy Date: Tue Oct 25 13:40:07 2011 New Revision: 1188653 URL: http://svn.apache.org/viewvc?rev=1188653&view=rev Log: not use selectchannelconnector in jetty they tend to go in OOME with direct buffers
Modified: maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/TestServer.java Modified: maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/TestServer.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/TestServer.java?rev=1188653&r1=1188652&r2=1188653&view=diff ============================================================================== --- maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/TestServer.java (original) +++ maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/TestServer.java Tue Oct 25 13:40:07 2011 @@ -21,7 +21,9 @@ package org.apache.maven.wagon.benchmark import org.eclipse.jetty.security.SecurityHandler; import org.eclipse.jetty.server.Connector; import org.eclipse.jetty.server.Server; +import org.eclipse.jetty.server.bio.SocketConnector; import org.eclipse.jetty.server.nio.SelectChannelConnector; +import org.eclipse.jetty.server.ssl.SslSelectChannelConnector; import org.eclipse.jetty.server.ssl.SslSocketConnector; import org.eclipse.jetty.servlet.ServletContextHandler; import org.eclipse.jetty.servlet.ServletHolder; @@ -90,6 +92,7 @@ public class TestServer if ( ssl ) { connector = new SslSocketConnector(); + //((SslSocketConnector)connector).setUseDirectBuffers( false ); String keystore = System.getProperty( "test.keystore.path" ); log.info( "TCK Keystore path: " + keystore ); @@ -104,11 +107,12 @@ public class TestServer } else { - connector = new SelectChannelConnector(); + connector = new SocketConnector();// new SelectChannelConnector(); + //((SelectChannelConnector)connector).setUseDirectBuffers( false ); } - connector.setRequestBufferSize( 12 * 1024 ); + connector.setRequestBufferSize( 2 * 1024 ); connector.setResponseBufferSize( 12 * 1024 ); server.addConnector( connector );