You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rb...@hyperreal.org on 1999/02/05 15:58:49 UTC
cvs commit: apache-apr STATUS
rbb 99/02/05 06:58:48
Modified: . STATUS
Log:
Update to the STATUS file to reflect the work done recently on making this a hybrid server.
Revision Changes Path
1.3 +16 -9 apache-apr/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/apache-apr/STATUS,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- STATUS 1999/01/26 20:28:30 1.2
+++ STATUS 1999/02/05 14:58:46 1.3
@@ -1,5 +1,5 @@
Apache Portable Runtime STATUS:
-Last modified at [$Date: 1999/01/26 20:28:30 $]
+Last modified at [$Date: 1999/02/05 14:58:46 $]
Release:
@@ -20,11 +20,6 @@
Available Patches:
In progress:
- Accept Serialization
- Implemented as a blocking queue. 1 accept thread passes connection
- to queue (size of queue is config directive, default # of threads).
- All other threads block on queue.
-
Signal Handling
Investigate signal handling in Apache-pthreads. Currently, we kill
the process when we encounter SIGPIPE, obviously bad.
@@ -32,6 +27,12 @@
Modules
Ensure thread safety. Does not include mod_proxy.
+ Scoreboard
+ Update the scoreboard for each thread, not per process.
+
+ Hybrid server
+ Use the updated server to determine when to launch new processes.
+
Everything
Needs patch:
@@ -46,12 +47,18 @@
* Mod_proxy
* Timeouts. (only soft timeouts)
* Check misc thread safety. Make sure UNIX code path mirrors NT path.
- * Process/Thread hybridization
- * put monitor process back into place. Was removed for initial port, it's
- time we make sure the server is running, and if not, start it again.
* Optimize Optimize Optimize
FEATURE SET FOR APR
Closed issues:
+ Accept Serialization
+ Implemented as a blocking queue. 1 accept thread passes connection
+ to queue (size of queue is config directive, default # of threads).
+ All other threads block on queue.
+ Process/Thread hybridization
+ put monitor process back into place. Was removed for initial port,
+ it's time we make sure the server is running, and if not, start
+ it again.
+