Sfoglia il codice sorgente

*** empty log message ***

Chris McDonough 17 anni fa
parent
commit
4de14bdd98
1 ha cambiato i file con 38 aggiunte e 14 eliminazioni
  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
   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
   RESULT envelope) so we can use it for more specialized
   communications, e.g.:
@@ -46,8 +82,6 @@
   one was using too much memory, or would raise an exception if the
   serialization returned indicated failure.
 
-- Make it possible to listen on a domain socket *and* an HTTP socket.
-
 - General speed improvement wrangling:
 
   - Play around with creating a select trigger file descriptor for
@@ -58,18 +92,6 @@
 
 - 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 operations against both stderr and stdout logs within web
@@ -80,6 +102,8 @@
 
 - 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
   been processed (or a timeout has been reached).