If a process checks out a worker and then dies, the DOWN message dismisses the worker without regard for the pool state. This can leave a pool with too few workers. There are also places where monitors are not removed from state. This branch fixes both problems, adds a new test, and adds monitor state checking to other tests.
Remove down monitor from state.
Merge branch 'remove-down-monitor' of https://github.com/skeltoac/poo…
…lboy into remove-down-monitor
Sorry for the mess... I'm still green at git.
Fix demonitored pids being left in state space and check monitor list…
… length in all tests. Add user_death test to check that an orphaned worker is killed when a monitored user is reported 'DOWN'.
Looking into this as well...