You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2011/10/25 15:40:07 UTC

svn commit: r1188653 - /maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/TestServer.java

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 );