poolboy icon indicating copy to clipboard operation
poolboy copied to clipboard

A hunky Erlang worker pool factory

Results 47 poolboy issues
Sort by recently updated
recently updated
newest added

This PR introduces a new pool argument, `lazy`, which, when set to `true`, causes the workers to be started in a lazy fashion. Default is `false`, which results in current...

As described in #122, if an overflow worker was unable to start (which may always happen owing to circumstances), the `poolboy` `gen_server` would crash, because it invariably expects `{ok, Pid}`...

When working with a database such as postgresql, the workers owning the connection need to be notified when returned to the pool in order to give the worker the opportunity...

A new function that returns the previous status, plus the length of the waiting queue. The testing for this is the same test for status, plus a test the verifies...

The purpose: add the count of waiting processes to the status (`queue:len/1`). I believe this is an interesting part of a pool status. this is a quick suggestion, and of...

When observing a running system, it would be nice if poolboy provided statistics on the usage of the pool. Has the pool ever been empty? How long are processes checked...

enhancement

I'm using a library that generates connections as supervisors because there's multiple processes to manage the connection. Technically, the connection is a child of the supervisor, but every function that...

I found this when playing with the testing code using my in-house concurrency testing tool (will be released soon!). `poolboy:stop/1` is implemented using `gen_server:call/2`, which would return to the caller...

https://github.com/devinus/poolboy/pull/83 has been in use in a production environment for a while but there are some possible improvements for making it more efficient. I realise this pull request has a...