beanstalkd/beaneater — pull request #44 by nicholasorenrawlings (2014-08-06 21:45:57+00:00)
Title: Add reserve_timeout option to Beaneater::Jobs#process!

A consumer that calls `Jobs#process!` on a pool with multiple servers can get stuck on a server that has no jobs, even when the other serves in the pool have many. The `reserve_timeout` option limits the amount of time that the consumer will watch any one server before picking a different one from the pool.