Fix hanging Servlet 3 asynchronous requests when using the APR based AJP connector.
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 4 Feb 2011 12:18:00 +0000 (12:18 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 4 Feb 2011 12:18:00 +0000 (12:18 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1067161 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/coyote/ajp/AjpAprProtocol.java
webapps/docs/changelog.xml

index ad78d8f..3db1d96 100644 (file)
@@ -195,6 +195,7 @@ public class AjpAprProtocol extends AbstractAjpProtocol {
                     // Need to make socket available for next processing cycle
                     // but no need for the poller
                     connections.put(socket, processor);
+                    socket.setAsync(true);
                 } else {
                     if (state == SocketState.OPEN) {
                         connections.put(socket, processor);
index 418f27b..7db82d4 100644 (file)
         Reduce level of log message for invalid URL parameters from WARNING to
         INFO. (markt) 
       </fix>
+      <fix>
+        Fix hanging Servlet 3 asynchronous requests when using the APR based AJP
+        connector. (markt) 
+      </fix>
     </changelog>
   </subsection>
   <subsection name="Other">