worker_pool
worker_pool copied to clipboard
Erlang worker pool
This is a slightly related to PR #171 . I wonder if you have considered making it possible to set the supervisor strategy for `wpool_process_sup` to `simple_one_for_one`. I mean, it...
Starting in erlang 20, a gen_server has optional callbacks like `handle_info`, `terminate` and `code_change`. But the current worker behaviour enforce them. IMO we should expect the worker API to be...
We lost coverage on `wpool_pool` (now at 95%) after #95. We need to get to 100% again.
I was wondering if this was possible and maybe I am missing it? Or any plans on doing this? What would be required to do this? It would be helpful...
Enable worker_pool to perform a `synchronous` call to every worker within the given pool, wait for the responses and send them back to the caller, e.g: ```erlang -spec broadcall(name(), Call)...
The idea is to implement a function that works like `wpool:broadcast/2` and it receives a third parameter that would be a `broadcast_strategy`. The `default` (not necessarily has to have that...
We can research on this. As we support `gen_fsm` we can try with `gen_statem`
> There, just a retry and this is green, we've got a flaky test @elbrujohalcon 🤷🏽 _Originally posted by @elbrujohalcon in https://github.com/inaka/worker_pool/issues/199#issuecomment-1862386973_
As raised at https://github.com/inaka/worker_pool/pull/208#issuecomment-2365048825, codecov uploads are not working, we need to [update codecov action version to v4](https://github.com/inaka/worker_pool/blob/cd2e97f12fc61a74a479ec2b2461bfbe3d886cbe/.github/workflows/erlang.yml#L42), configure a token in codecov, and add the token to the github...