Author: kfujino
Date: Wed Oct 18 07:27:02 2017
New Revision: 1812460
URL: http://svn.apache.org/viewvc?rev=1812460&view=rev
Log:
Ensure that the remaining Sender can send channel messages by avoiding
unintended ChannelException caused by comparing the number of failed members
and the number of remaining Senders.
Modified:
tomcat/trunk/java/org/apache/catalina/tribes/transport/nio/ParallelNioSender.java
tomcat/trunk/webapps/docs/changelog.xml
Modified:
tomcat/trunk/java/org/apache/catalina/tribes/transport/nio/ParallelNioSender.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/transport/nio/ParallelNioSender.java?rev=1812460&r1=1812459&r2=1812460&view=diff
==============================================================================
---
tomcat/trunk/java/org/apache/catalina/tribes/transport/nio/ParallelNioSender.java
(original)
+++
tomcat/trunk/java/org/apache/catalina/tribes/transport/nio/ParallelNioSender.java
Wed Oct 18 07:27:02 2017
@@ -90,8 +90,6 @@ public class ParallelNioSender extends A
remaining -= (cx.getFaultyMembers().length - faulty);
}
}
- //bail out if all remaining senders are failing
- if ( cx != null && cx.getFaultyMembers().length == remaining )
throw cx;
delta = System.currentTimeMillis() - start;
}
if ( remaining > 0 ) {
Modified: tomcat/trunk/webapps/docs/changelog.xml
URL:
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1812460&r1=1812459&r2=1812460&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Wed Oct 18 07:27:02 2017
@@ -113,6 +113,11 @@
than the actual setting value of <code>maxRetryAttempts</code>.
(kfujino)
</fix>
+ <fix>
+ Ensure that the remaining Sender can send channel messages by avoiding
+ unintended <code>ChannelException</code> caused by comparing the number
+ of failed members and the number of remaining Senders. (kfujino)
+ </fix>
</changelog>
</subsection>
<subsection name="Other">
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]