Author: norman
Date: Sun Apr 11 14:14:08 2010
New Revision: 932908

URL: http://svn.apache.org/viewvc?rev=932908&view=rev
Log:
Set connection backlog to some sane number

Modified:
    
james/server/trunk/mina-socket/src/main/java/org/apache/james/socket/mina/AbstractAsyncServer.java
    
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/netty/AbstractAsyncServer.java
    james/server/trunk/spring-deployment/src/main/config/james/imapserver.xml
    james/server/trunk/spring-deployment/src/main/config/james/pop3server.xml
    james/server/trunk/spring-deployment/src/main/config/james/remotemanager.xml
    james/server/trunk/spring-deployment/src/main/config/james/smtpserver.xml

Modified: 
james/server/trunk/mina-socket/src/main/java/org/apache/james/socket/mina/AbstractAsyncServer.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mina-socket/src/main/java/org/apache/james/socket/mina/AbstractAsyncServer.java?rev=932908&r1=932907&r2=932908&view=diff
==============================================================================
--- 
james/server/trunk/mina-socket/src/main/java/org/apache/james/socket/mina/AbstractAsyncServer.java
 (original)
+++ 
james/server/trunk/mina-socket/src/main/java/org/apache/james/socket/mina/AbstractAsyncServer.java
 Sun Apr 11 14:14:08 2010
@@ -57,7 +57,7 @@ public abstract class AbstractAsyncServe
     /**
      * The default value for the connection backlog.
      */
-    private static final int DEFAULT_BACKLOG = 5;
+    private static final int DEFAULT_BACKLOG = 200;
     
     /**
      * The default value for the connection timeout.

Modified: 
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/netty/AbstractAsyncServer.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/netty/AbstractAsyncServer.java?rev=932908&r1=932907&r2=932908&view=diff
==============================================================================
--- 
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/netty/AbstractAsyncServer.java
 (original)
+++ 
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/netty/AbstractAsyncServer.java
 Sun Apr 11 14:14:08 2010
@@ -48,7 +48,7 @@ public abstract class AbstractAsyncServe
     /**
      * The default value for the connection backlog.
      */
-    private static final int DEFAULT_BACKLOG = 5;
+    private static final int DEFAULT_BACKLOG = 200;
     
     /**
      * The default value for the connection timeout.
@@ -273,8 +273,7 @@ public abstract class AbstractAsyncServe
                 builder.addFirst( "sslFilter", new 
SslFilter(contextFactory.newInstance()));
             }
             */
-            bootstrap = new ServerBootstrap(
-                                 new NioServerSocketChannelFactory(
+            bootstrap = new ServerBootstrap(new NioServerSocketChannelFactory(
                                                    
Executors.newCachedThreadPool(),
                                            Executors.newCachedThreadPool()));
             // Configure the pipeline factory.

Modified: 
james/server/trunk/spring-deployment/src/main/config/james/imapserver.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/imapserver.xml?rev=932908&r1=932907&r2=932908&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/src/main/config/james/imapserver.xml 
(original)
+++ james/server/trunk/spring-deployment/src/main/config/james/imapserver.xml 
Sun Apr 11 14:14:08 2010
@@ -31,6 +31,7 @@
     <bind> </bind>
     -->
     
+    <connectionBacklog>200</connectionBacklog>
     
     <!-- Set to true to use TLS for the Socket.
          To use this you need to copy sunjce_provider.jar to /path/james/lib 
directory.

Modified: 
james/server/trunk/spring-deployment/src/main/config/james/pop3server.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/pop3server.xml?rev=932908&r1=932907&r2=932908&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/src/main/config/james/pop3server.xml 
(original)
+++ james/server/trunk/spring-deployment/src/main/config/james/pop3server.xml 
Sun Apr 11 14:14:08 2010
@@ -29,7 +29,8 @@
     <!--
     <bind> </bind>
     -->
-      
+    <connectionBacklog>200</connectionBacklog>
+    
     <!-- Use provider elements to specify additional JCE providers.
          The jars should be put into $JAMES_HOME/lib.
          For example, Uncomment this if you want to use 

Modified: 
james/server/trunk/spring-deployment/src/main/config/james/remotemanager.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/remotemanager.xml?rev=932908&r1=932907&r2=932908&view=diff
==============================================================================
--- 
james/server/trunk/spring-deployment/src/main/config/james/remotemanager.xml 
(original)
+++ 
james/server/trunk/spring-deployment/src/main/config/james/remotemanager.xml 
Sun Apr 11 14:14:08 2010
@@ -26,6 +26,8 @@
     <!--
     <bind> </bind>
     -->
+    
+    <connectionBacklog>10</connectionBacklog>
      
     <!-- Set to true to use TLS for the Socket.
          To use this you need to copy sunjce_provider.jar to /path/james/lib 
directory.

Modified: 
james/server/trunk/spring-deployment/src/main/config/james/smtpserver.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/smtpserver.xml?rev=932908&r1=932907&r2=932908&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/src/main/config/james/smtpserver.xml 
(original)
+++ james/server/trunk/spring-deployment/src/main/config/james/smtpserver.xml 
Sun Apr 11 14:14:08 2010
@@ -34,6 +34,8 @@
       <bind> </bind>
       -->
 
+      <connectionBacklog>200</connectionBacklog>
+
       <!-- Use provider elements to specify additional JCE providers.
          The jars should be put into $JAMES_HOME/lib.
            For example, Uncomment this if you want to use 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to