TODO.txt 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. - Documentation extensions:
  2. - [group:x] documentation
  3. - [eventlistener:x] documentation
  4. - Capture mode / process comm events documentation
  5. - Consider changing event type names to be prefixed with their
  6. "parent" type so listeners can make a determination by doing a
  7. "startswith" instead of knowing how the event hierarchy is
  8. structured.
  9. - Write "UPGRADING.txt" for people who are upgrading from supervisor
  10. 2.0 to 3.0.
  11. - Revisit test_startProcessGroup and test_startAllProcesses (see XXX
  12. comment about ordering).
  13. - Allow process config to opt out of capture mode.
  14. - Revisit XXX comment in supervisord about removing logs at shutdown.
  15. - Address outstanding collector issues.
  16. - Make sure "SupervisorStateChangeEvents" are sent to listeners
  17. properly.
  18. - Support groups in supervisorctl / web interface.
  19. - Expose stderr/stdout logfiles separately in RPC interface return
  20. values.
  21. - "Ordered shutdown": stop process groups in a known order, with event
  22. listeners typically being stopped last. We also *might* be able to
  23. delay shutdown until all buffered events have been processed (or a
  24. timeout has been reached).
  25. - Release a meld3 version that doesn't require that ext_modules get
  26. built if an environment variable is present (or if distutils
  27. supports conditionally compiling extensions, use whatever it does).
  28. Make supervisor's setup.py depend on this version and document how
  29. to cause supervisor's "setup.py install" to install a C-free meld3.
  30. - Web interface:
  31. - Support POST requests.
  32. - Unit tests for meld classes and ui server.
  33. - Meta-refresh on tail page.
  34. - Expat error on Jens' system running slapd as root after reload.
  35. - Unit tests for log rotation.
  36. - Command-line arg tests.
  37. - Log logtail requests.
  38. - Provide a way to get the supervisord pid from supervisorctl/web interface.