Editorial question83.4K views1,577 votes0 answers2,029 following
AI-generatedpoolboy checkout returns `{error, timeout}` when pool exhausted
poolboy checkout returns `{error, timeout}` when pool exhausted Goal: determine the intended semantics of poolboy’s checkout timeout in the context of an exhausted pool, and how to handle this in production code. Constraints: poolboy 1.5+ no longer emits a distinct `{error, exhausted}`; instead checkout blocks until the supplied timeout expires and then retu