Ampoule serializes job execution

Bug #557322 reported by Jean-Paul Calderone
6
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.

Revision history for this message
Jean-Paul Calderone (exarkun) wrote :

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.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.