Browse Source

*** empty log message ***

Chris McDonough 17 years ago
parent
commit
4de14bdd98
1 changed files with 38 additions and 14 deletions
  1. 38 14
      TODO.txt

+ 38 - 14
TODO.txt

@@ -1,6 +1,42 @@
+- Make it possible to listen on a domain socket *and* an HTTP socket.
+
+  Perhaps:
+
+  [unix_http_server]
+  file =
+
+  [inet_http_server]
+  port = 
+
+  Unless we want to listen on an arbitrary number of ports.
+
 - Implement event max_retry counter that means "after X retries of a
 - Implement event max_retry counter that means "after X retries of a
   rejected event, go into FATAL state".
   rejected event, go into FATAL state".
 
 
+- FATAL state for supervisor.
+
+   - When we try to clear the main log file and we get an IOError or an
+     OSError (clearLog)
+
+   - When we attempt to remove a process log file via os.remove (or
+     equivalent all into handlers) and we get an IOError or an OSError
+     (clearProcessLog)
+
+   - When we try to kill a process and the os.kill command raises an
+     exception (stopProcess)
+
+- Make *:9001 work for port num (see
+  http://www.plope.com/software/collector/247)
+
+- Inject BLATHER log level (from list):
+
+  """ I'll make one called BLAT (blather) below TRAC and move all the
+  current TRAC logging calls to that.  Currently RPC metainfo is
+  logged at DEBG, I'll move that to to TRAC.  The only things that
+  will log at BLAT will be supervisor internal, not including the
+  builtin RPC interfaces.  This should make DEBG mostly (if not
+  exclusively) about child process output then. """
+
 - Generalize eventlistener request/response protocol (wrap OK/FAIL in
 - Generalize eventlistener request/response protocol (wrap OK/FAIL in
   RESULT envelope) so we can use it for more specialized
   RESULT envelope) so we can use it for more specialized
   communications, e.g.:
   communications, e.g.:
@@ -46,8 +82,6 @@
   one was using too much memory, or would raise an exception if the
   one was using too much memory, or would raise an exception if the
   serialization returned indicated failure.
   serialization returned indicated failure.
 
 
-- Make it possible to listen on a domain socket *and* an HTTP socket.
-
 - General speed improvement wrangling:
 - General speed improvement wrangling:
 
 
   - Play around with creating a select trigger file descriptor for
   - Play around with creating a select trigger file descriptor for
@@ -58,18 +92,6 @@
 
 
 - Fix CVS so not all checkins come from "chrism".
 - Fix CVS so not all checkins come from "chrism".
 
 
-- FATAL state for supervisor.
-
-   - When we try to clear the main log file and we get an IOError or an
-     OSError (clearLog)
-
-   - When we attempt to remove a process log file via os.remove (or
-     equivalent all into handlers) and we get an IOError or an OSError
-     (clearProcessLog)
-
-   - When we try to kill a process and the os.kill command raises an
-     exception (stopProcess)
-
 - Support stopping and starting groups in web interface.
 - Support stopping and starting groups in web interface.
 
 
 - Support operations against both stderr and stdout logs within web
 - Support operations against both stderr and stdout logs within web
@@ -80,6 +102,8 @@
 
 
 - Address outstanding collector issues.
 - Address outstanding collector issues.
 
 
+- http://swapoff.org/wiki/blog/2007-09-09--distutils-support-for-a-workingenv-sandbox
+
 - We *might* be able to delay shutdown until all buffered events have
 - We *might* be able to delay shutdown until all buffered events have
   been processed (or a timeout has been reached).
   been processed (or a timeout has been reached).