Author: fhanik
Date: Thu Apr 17 06:40:43 2008
New Revision: 649095
URL: http://svn.apache.org/viewvc?rev=649095&view=rev
Log:
Apply patch
Modified:
tomcat/tc6.0.x/trunk/STATUS.txt
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml
Modified: tomcat/tc6.0.x/trunk/STATUS.txt
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=649095&r1=649094&r2=649095&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/STATUS.txt (original)
+++ tomcat/tc6.0.x/trunk/STATUS.txt Thu Apr 17 06:40:43 2008
@@ -55,12 +55,6 @@
+0: remm: do we really want to fix these sort of "bugs" ?
-1:
-* Fix NIO/Sendfile problem
- http://svn.apache.org/viewvc?rev=644858&view=rev
- http://svn.apache.org/viewvc?rev=644860&view=rev
- +1: fhanik, markt, pero
- -1:
-
* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=42662
http://svn.apache.org/viewvc?view=rev&revision=645184
+1: fhanik
Modified: tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java?rev=649095&r1=649094&r2=649095&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
(original)
+++ tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java Thu
Apr 17 06:40:43 2008
@@ -1607,10 +1607,11 @@
}
if ( sd.length <= 0 ) {
attachment.setSendfileData(null);
- if ( sd.keepAlive )
+ if ( sd.keepAlive ) {
if (reg) reg(sk,attachment,SelectionKey.OP_READ);
- else
+ } else {
cancelledKey(sk,SocketStatus.STOP,false);
+ }
} else if ( attachment.interestOps() == 0 && reg ) {
reg(sk,attachment,SelectionKey.OP_WRITE);
}
Modified: tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml?rev=649095&r1=649094&r2=649095&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml Thu Apr 17 06:40:43 2008
@@ -103,6 +103,10 @@
<subsection name="Coyote">
<changelog>
<update>
+ NIO: Fix bug in NIO sendfile, symptoms during heavy traffic is that
connection don't get closed. For previous versions, one can disable sendfile to
work
+ around the problem. (fhanik)
+ </update>
+ <update>
APR: Allow to specify the "random device" to use to collect the
entropy. (jfclere)
</update>
<update>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]