Please add a timeout to `pool:get()`. It can be implemented in 2 different ways: - as configuration parameter in the pool creation - as argument in `pool:get{timeout = ...}` Pass the timeout to the fiber channel `:get(...)` call.