Author: fhanik
Date: Thu Mar  2 16:10:54 2006
New Revision: 382584

URL: http://svn.apache.org/viewcvs?rev=382584&view=rev
Log:
Who would have known, buffer size is the key in throughput

Modified:
    
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/NioSender.java
    
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/ParallelNioSender.java

Modified: 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/NioSender.java
URL: 
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/NioSender.java?rev=382584&r1=382583&r2=382584&view=diff
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/NioSender.java
 (original)
+++ 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/NioSender.java
 Thu Mar  2 16:10:54 2006
@@ -88,6 +88,8 @@
             if ( socketChannel.finishConnect() ) {
                 //we connected, register ourselves for writing
                 connected = true;
+                socketChannel.socket().setSendBufferSize(txBufSize);
+                socketChannel.socket().setReceiveBufferSize(rxBufSize);
                 if ( current != null ) key.interestOps(key.interestOps() | 
SelectionKey.OP_WRITE);
                 return false;
             } else  { 

Modified: 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/ParallelNioSender.java
URL: 
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/ParallelNioSender.java?rev=382584&r1=382583&r2=382584&view=diff
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/ParallelNioSender.java
 (original)
+++ 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/ParallelNioSender.java
 Thu Mar  2 16:10:54 2006
@@ -43,7 +43,7 @@
  */
 public class ParallelNioSender implements MultiPointSender {
     protected long timeout = 15000;
-    protected long selectTimeout = 50; 
+    protected long selectTimeout = 1000; 
     protected boolean waitForAck = false;
     protected int retryAttempts=0;
     protected int keepAliveCount = Integer.MAX_VALUE;



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to