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. +