dgaudet 98/02/09 22:49:35
Modified: . STATUS Log: Revision Changes Path 1.21 +10 -8 apache-2.0/STATUS Index: STATUS =================================================================== RCS file: /export/home/cvs/apache-2.0/STATUS,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- STATUS 1998/02/09 11:10:31 1.20 +++ STATUS 1998/02/10 06:49:34 1.21 @@ -4,6 +4,8 @@ 2.0 : In pre-alpha development see: <http://www.arctic.org/~dgaudet/apache/2.0/process-model> + Dean says: This sounds like I'm working on implementing this + proposal. I'm not. Nobody is as far as I know. Plan: @@ -44,14 +46,14 @@ to add more, but try not to duplicate earlier items too much. * multithreading. - Status: Brian +1, Ken +1, Dean +1, Jim +1, Paul +1, Sameer +1, Marc +1, Ralf +1, MarkC +1, Ben +1 + Status: Brian +1, Ken +1, Jim +1, Paul +1, Sameer +1, Marc +1, Ralf +1, MarkC +1, Ben +1 - Thread Abstraction - Status: Sameer +1, Marc +1, MarkC +1, Ben +1 + Status: Sameer +1, Marc +1, MarkC +1, Ben +1, Dean +1 * revamped process model (Dean's proposal) Dean says: it's hard to do the multithreading work cleanly without considering a bunch of this - Status: Marc +1 on much of it; threads aren't enough for perf. MarkC +1, Paul +1 + Status: Marc +1 on much of it; threads aren't enough for perf. MarkC +1, Paul +1, Dean +1 * new layered I/O. Status: Brian +1, Ken +1, Dean +1, Jim +1, Paul +1, Sameer +1, Marc +1, Ralf +1, MarkC +1, Ben +1 @@ -81,7 +83,7 @@ Status: Ken +1 . documented API - Status: Ken +1, Sameer +1, Marc +1, Ralf +1, Paul +1 + Status: Ken +1, Sameer +1, Marc +1, Ralf +1, Paul +1, Dean +1 . just new API phases Status: Brian +1, Jim +1, Sameer +1 (just the "gaping holes"), @@ -89,13 +91,13 @@ . change API 'phase' model to use module-registered hooks rather than a fixed static structure - Status: Ken +1, Ralf +1, MarkC +1, Paul +1 + Status: Ken +1, Ralf +1, MarkC +1, Paul +1, Dean +1 - . use virtual functions for module hooks + . use virtual functions for module hooks Status: Ben +1, Paul -1 . clearly identify API functions by renaming them - Status: Ken +1, Ralf +1, Ben +1, Paul +1 (plus back compat.) + Status: Ken +1, Ralf +1, Ben +1, Paul +1 (plus back compat.), Dean +1 . backward compatibility with 1.3 (just require a recompile) if functions get renamed, old names retained as wrappers @@ -103,7 +105,7 @@ . make API call syntax rational (e.g., all r*() routines list r as their first argument, et cetera) - Status: Ken +1, Ralf +0, Paul +0 + Status: Ken +1, Ralf +0, Paul +0, Dean +0 * new configuration language Status: Dean +1, Marc +1, Ralf +0, Ben +1, Paul +0