Author: markt Date: Sun Nov 23 22:50:09 2014 New Revision: 1641275 URL: http://svn.apache.org/r1641275 Log: Fix NIO2 with AJP.
Modified: tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java Modified: tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java?rev=1641275&r1=1641274&r2=1641275&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java (original) +++ tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java Sun Nov 23 22:50:09 2014 @@ -693,7 +693,7 @@ public abstract class AbstractProtocol<S // In keep-alive but between requests. OK to recycle // processor. Continue to poll for the next request. connections.remove(socket); - release(wrapper, processor, false, true); + release(wrapper, processor, false, false); } else if (state == SocketState.SENDFILE) { // Sendfile in progress. If it fails, the socket will be // closed. If it works, the socket will be re-added to the Modified: tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java?rev=1641275&r1=1641274&r2=1641275&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java Sun Nov 23 22:50:09 2014 @@ -944,6 +944,8 @@ public class Nio2Endpoint extends Abstra readBuffer.flip(); flipped = true; } + } else { + interest = true; } } else if (nRead == -1) { throw new EOFException(); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org