Ampoule serializes job execution
Bug #557322 reported by
Jean-Paul Calderone
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ampoule |
New
|
Undecided
|
Unassigned |
Bug Description
Each process in an Ampoule process pool will only be given one job at a time to work on.
All of the pieces are in place to support concurrent async job execution within each child, except that the ProcessPool class intentionally serializes job distribution. There should at least be an option to allow more than one job to be sent to a worker process at once.
To post a comment you must log in.
Here's an example program which shows the serialization that happens. There should be a way for this program to complete in about 30 seconds, rather than 450 seconds.