| Commit message (Collapse) | Author | Age |
|
|
|
| |
GPL code and release
|
|
|
|
| |
Adding this timer here seems to fix the random :already_started errors
|
|
|
|
|
|
|
|
| |
* Remove worker form worker list _and_ processing list
* If there was pending work in the processing list, send the waiting
client a message about the failure (later improvement to send _more_
information about the failure)
|
|
|
|
|
| |
Before passing terminate off to the parent implementation, be sure to send
a message to the scheduler about leaving the pool.
|
| |
|
| |
|
|
|
|
|
|
|
| |
There is a subtle difference between worker and supervisor when declaring
supervisor children which is the default shutdown timer
[1]: http://elixir-lang.org/docs/stable/elixir/
|
|
|
|
|
|
|
|
| |
The PoolParty module was turned into an application that creates a generic
genEvent server, passing it to the supervisor. The supervisor, in turn,
distributes the genevent server to all child processes, etc.
This allows all processes to send events to the manager for logging, etc.
|
|
|
|
| |
Add basic debug logging to the pool.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Add PoolParty supervisor, scheduler, pool supervisor, and pool
workers
|
|
|