aaron 02/04/27 18:56:20
Modified: . CHANGES STATUS
Log:
Modify the worker MPM to not accept() new connections until
there is an available worker thread. This prevents queued
connections from starving for processing time while long-running
connections were hogging all the available threads.
Revision Changes Path
1.738 +5 -0 httpd-2.0/CHANGES
Index: CHANGES
===================================================================
RCS file: /home/cvs/httpd-2.0/CHANGES,v
retrieving revision 1.737
retrieving revision 1.738
diff -u -r1.737 -r1.738
--- CHANGES 26 Apr 2002 17:17:42 -0000 1.737
+++ CHANGES 28 Apr 2002 01:56:20 -0000 1.738
@@ -1,5 +1,10 @@
Changes with Apache 2.0.37
+ *) Modify the worker MPM to not accept() new connections until
+ there is an available worker thread. This prevents queued
+ connections from starving for processing time while long-running
+ connections were hogging all the available threads. [Aaron Bannert]
+
*) Convert the worker MPM's fdqueue from a LIFO back into a FIFO.
[Aaron Bannert]
1.607 +1 -7 httpd-2.0/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/httpd-2.0/STATUS,v
retrieving revision 1.606
retrieving revision 1.607
diff -u -r1.606 -r1.607
--- STATUS 26 Apr 2002 22:45:47 -0000 1.606
+++ STATUS 28 Apr 2002 01:56:20 -0000 1.607
@@ -1,5 +1,5 @@
APACHE 2.0 STATUS: -*-text-*-
-Last modified at [$Date: 2002/04/26 22:45:47 $]
+Last modified at [$Date: 2002/04/28 01:56:20 $]
Release:
@@ -102,12 +102,6 @@
close them all as soon as the listener thread receives the
signal to shutdown.
Status: Aaron volunteers
-
- * The worker MPM should not accept more connections than it
- currently has available workers. Instead, the listener thread
- should block on a condition of the fdqueue such that it waits
- until there is at least one idle worker before continuing
- into its accept-loop.
* Incorrect Content-Range headers or invalid 416 HTTP responses
if a filter such as INCLUDES changes the content length. It may
|