Author: remm
Date: Wed May 21 04:49:04 2008
New Revision: 658638

URL: http://svn.apache.org/viewvc?rev=658638&view=rev
Log:
- Votes.

Modified:
    tomcat/tc6.0.x/trunk/STATUS.txt

Modified: tomcat/tc6.0.x/trunk/STATUS.txt
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=658638&r1=658637&r2=658638&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/STATUS.txt (original)
+++ tomcat/tc6.0.x/trunk/STATUS.txt Wed May 21 04:49:04 2008
@@ -52,6 +52,8 @@
             so I would think keeping it for the next release would be better)
       markt How about making it optional with a system property that can be 
used
             to restore the current behaviour is an app depends on it?
+      remm Ok with this addition, but I would only vote +0 for inclusion in 
this release
+           (this still sounds like a very minor fix)
 
 * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=42750
   Make parsing of request line more tolerant of multiple SP and/or HT
@@ -63,7 +65,7 @@
             regarding tolerant applications. (ie allow multiple SP/HT between
             method-url and url-httpVersion). However, it is optional so we 
don't
             have to support it.
-      remm Apparently httpd does that, so I am changing my vote to "ignore 
issue"
+  +0: remm Apparently httpd does that, so I am changing my vote to +0
 
 * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=42747
   Use any META-INF/context.xml in a consistent manner and ensure it is used on
@@ -75,4 +77,27 @@
             beyond the local testing that I have done to convince myself that
             this patch does what I want it to.
       remm I am not sure this was fully tested. For example, the order of 
redeployResources is 
-           likely significant, and it is changed in deployDirectory
\ No newline at end of file
+           likely significant, and it is changed in deployDirectory
+
+* After being done with an asynchronous sendfile, the socket should go to the 
poller (if assigned
+  to a worker, it will block).
+Index: java/org/apache/tomcat/util/net/AprEndpoint.java
+===================================================================
+--- java/org/apache/tomcat/util/net/AprEndpoint.java   (revision 658292)
++++ java/org/apache/tomcat/util/net/AprEndpoint.java   (working copy)
+@@ -1787,11 +1787,9 @@
+                                     // Destroy file descriptor pool, which 
should close the file
+                                     Pool.destroy(state.fdpool);
+                                     Socket.timeoutSet(state.socket, soTimeout 
* 1000);
+-                                    // If all done hand this socket off to a 
worker for
++                                    // If all done put the socket back in the 
poller for
+                                     // processing of further requests
+-                                    if (!processSocket(state.socket)) {
+-                                        Socket.destroy(state.socket);
+-                                    }
++                                    getPoller().add(state.socket);
+                                 } else {
+                                     // Close the socket since this is
+                                     // the end of not keep-alive request.
+  +1: remm
+  -1: 



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

Reply via email to