[prev in list] [next in list] [prev in thread] [next in thread]
List: tomcat-dev
Subject: svn commit: r551702 - in /tomcat/trunk:
From: fhanik () apache ! org
Date: 2007-06-28 21:21:38
Message-ID: 20070628212138.BBAE11A981A () eris ! apache ! org
[Download RAW message or body]
Author: fhanik
Date: Thu Jun 28 14:21:37 2007
New Revision: 551702
URL: http://svn.apache.org/viewvc?view=rev&rev=551702
Log:
try setting equalness to false, see if we can do better
Modified:
tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java
tomcat/trunk/test/org/apache/catalina/tribes/test/io/TestSenderConnections.java
Modified: tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java?view=diff&rev=551702&r1=551701&r2=551702
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java \
(original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java \
Thu Jun 28 14:21:37 2007 @@ -61,8 +61,8 @@
private boolean forwardExpired = true;
private int maxQueue = Integer.MAX_VALUE;
- ReentrantReadWriteLock inLock = new ReentrantReadWriteLock(true);
- ReentrantReadWriteLock outLock= new ReentrantReadWriteLock(true);
+ ReentrantReadWriteLock inLock = new ReentrantReadWriteLock(false);
+ ReentrantReadWriteLock outLock= new ReentrantReadWriteLock(false);
public void sendMessage(Member[] destination, ChannelMessage msg, \
InterceptorPayload payload) throws ChannelException { if ( \
!okToProcess(msg.getOptions()) ) {
Modified: tomcat/trunk/test/org/apache/catalina/tribes/test/io/TestSenderConnections.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/tribes/test/io/TestSenderConnections.java?view=diff&rev=551702&r1=551701&r2=551702
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/tribes/test/io/TestSenderConnections.java \
(original)
+++ tomcat/trunk/test/org/apache/catalina/tribes/test/io/TestSenderConnections.java \
Thu Jun 28 14:21:37 2007 @@ -29,6 +29,9 @@
import java.util.Random;
import java.util.HashMap;
import org.apache.catalina.tribes.transport.ReplicationTransmitter;
+import org.apache.catalina.tribes.membership.MemberImpl;
+import org.apache.catalina.tribes.transport.DataSender;
+import org.apache.catalina.tribes.transport.AbstractSender;
public class TestSenderConnections extends TestCase {
private static int count = 2;
@@ -66,6 +69,15 @@
public void testConnectionLinger() throws Exception {
sendMessages(0,15000);
+ }
+
+ public void testSendToNonExistent() throws Exception {
+ ReplicationTransmitter transmitter = (ReplicationTransmitter) \
channels[0].getChannelSender(); + AbstractSender sender = \
(AbstractSender)transmitter.getTransport(); + sender.setMaxRetryAttempts(0);
+ sender.setTimeout(60000);
+ MemberImpl impl = new MemberImpl("127.0.0.1",9443,1000,new \
byte[]{1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8}); + channels[0].send(new \
Member[]{impl},new TestMsg(),0); }
public void testKeepAliveCount() throws Exception {
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic