TODO.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. - Make it possible to listen on a domain socket *and* an HTTP socket.
  2. - General speed improvement wrangling:
  3. - Play around with creating a select trigger file descriptor for
  4. each event pool. Maybe when an event is accepted by the pool,
  5. write to the file descriptor. This will cause select to time out
  6. and fall through. In an asyncore dispatcher represented by the
  7. file descriptor, attempt to dispatch the event.
  8. - Fix CVS so not all checkins come from "chrism".
  9. - FATAL state for supervisor.
  10. - When we try to clear the main log file and we get an IOError or an
  11. OSError (clearLog)
  12. - When we attempt to remove a process log file via os.remove (or
  13. equivalent all into handlers) and we get an IOError or an OSError
  14. (clearProcessLog)
  15. - When we try to kill a process and the os.kill command raises an
  16. exception (stopProcess)
  17. - Support stopping and starting groups in web interface.
  18. - Support operations against both stderr and stdout logs within web
  19. interface.
  20. - Revisit test_startProcessGroup and test_startAllProcesses (see XXX
  21. comment about ordering).
  22. - Address outstanding collector issues.
  23. - We *might* be able to delay shutdown until all buffered events have
  24. been processed (or a timeout has been reached).
  25. - Web interface:
  26. - Support POST requests.
  27. - Unit tests for meld classes and ui server.
  28. - Meta-refresh on tail page.
  29. - Expat error on Jens' system running slapd as root after reload.
  30. - Unit tests for log rotation.
  31. - Command-line arg tests.
  32. - Log logtail requests.
  33. - Provide a way to get the supervisord pid from supervisorctl/web interface.