Open reiddraper opened 11 years ago
This actually wouldn't be hard at all. If it was coded right it would just begin scaling to new parameters. However, reducing the pool size should NOT kill off workers.
Cool, I have a half-started branch that implements this. I'll finish it up and make a PR in the next week or so.
Any updates on this?
It would be nice to be able to change the
size
andmax_overflow
parameters at runtime. This would be useful for situations where you have long-running processes that it would be inconvenient to be interrupted by a node reboot. I suspect, however, that this change would be more complicated than a simple:but I could be over-thinking it. I'm wondering about issues like: what happens if you shrink the pool size, do you kill workers? Just wait for them to be returned to the pool and then gracefully dismiss them? What happens if you raise the base pool size, do you pre-populate again?
Thoughts?