TODO.txt 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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. - Try out element.iterparse to parse xmlrpc request and response
  8. bodies.
  9. - Make sure the transport passes the socket instead of calling
  10. h.getfile(). See
  11. http://mail.python.org/pipermail/patches/2002-February/007375.html
  12. - Add a new cwd option that will chdir after the fork-exec.
  13. - Fix CVS so not all checkins come from "chrism".
  14. - FATAL state for supervisor.
  15. - When we try to clear the main log file and we get an IOError or an
  16. OSError (clearLog)
  17. - When we attempt to remove a process log file via os.remove (or
  18. equivalent all into handlers) and we get an IOError or an OSError
  19. (clearProcessLog)
  20. - When we try to kill a process and the os.kill command raises an
  21. exception (stopProcess)
  22. - Support stopping and starting groups in supervisorctl / web
  23. interface.
  24. - Support operations against both stderr and stdout logs within
  25. supervisorctl / web interface.
  26. - Revisit test_startProcessGroup and test_startAllProcesses (see XXX
  27. comment about ordering).
  28. - Address outstanding collector issues.
  29. - We *might* be able to delay shutdown until all buffered events have
  30. been processed (or a timeout has been reached).
  31. - Web interface:
  32. - Support POST requests.
  33. - Unit tests for meld classes and ui server.
  34. - Meta-refresh on tail page.
  35. - Expat error on Jens' system running slapd as root after reload.
  36. - Unit tests for log rotation.
  37. - Command-line arg tests.
  38. - Log logtail requests.
  39. - Provide a way to get the supervisord pid from supervisorctl/web interface.