TODO.txt 1.7 KB

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