TODO.txt 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. - Web interface:
  2. - present status in addition to state (e.g. spawnerr, etc, same as
  3. supervisorctl)
  4. - provide "restart all" functionality
  5. - Documentation:
  6. - In nodaemon mode, child processes will be sent SIGINT when Ctrl-C
  7. is pressed.
  8. - Error conditions when X-bit not set on command file.
  9. - SUPERVISOR_ENABLED envvar.
  10. - stopsignal can be TERM, HUP, INT, QUIT, KILL, USR1, or USR2
  11. - Unit test the http_client package.
  12. - Unit tests for meld classes and ui server.
  13. - Usage messages when we invoke supervisord/supervisorctl -h
  14. - Tail main log.
  15. - Figure out how to test the actual supervisord class.
  16. - Test log rotation.
  17. - Command-line arg tests.
  18. - supervisorctl one-shot tests.
  19. - packaging.
  20. - test under py 2.3 to make setup.py assertions true
  21. - supervisorctl command history
  22. - test startup as root
  23. - stop logging all RPC requests in info mode when we ship
  24. - Collector issue 152:
  25. I'd like supervisor to look after a number of postgres instances
  26. (well, initially only 1, but I will need it to manage 3). The first
  27. difficulty I had was that the postgres start-up program (pg_ctl)
  28. takes an options param that it passes directly to the postmaster
  29. program it controls, which can contain several options that only
  30. the postmaster understands and it expects these to be in quotes so
  31. they are treated as a group, e.g pg_ctl -o "-p 4321 -h hostname -d
  32. datadir" but supervisor doesn't appear to preserve the quotes. In
  33. my case I only need the one option so I used -o "-p4321", as a
  34. workaround.