bitbake/runqueue: When we successfully fork off a task and there are more processes we can start do so immediately

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie 2011-02-15 23:20:54 +00:00
parent 5a178b547b
commit 974ea1a190
1 changed files with 2 additions and 0 deletions

View File

@ -1305,6 +1305,8 @@ class RunQueueExecuteTasks(RunQueueExecute):
self.build_pipes[pid] = runQueuePipe(pipein, pipeout, self.cfgData)
self.runq_running[task] = 1
self.stats.taskActive()
if self.stats.active < self.number_tasks:
return True
for pipe in self.build_pipes:
self.build_pipes[pipe].read()