generic-poky/bitbake
Richard Purdie 1b08a7eb8b bitbake/cache/runqueue.py: Move workload for recipe parsing to the child process
Parsing the recipe in the parent before forking off the child worker
can mean the parent doesn't hit the idle loop and becomes a bottleneck
when lauching many short lived processes.

The reason we need this in the parent is to figure out the fakeroot
environmental options. To address this, add the fakeroot variables
to the cache and move recipe loadData into the child task.

For a poky-image-sato build this results in about a 2 minute speedup
(1.8%).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-02-28 20:48:08 +00:00
..
bin bitbake-layers: fix bug with env vars leaking in 2011-02-10 22:34:24 +00:00
contrib vim: properly highlight python inside of ${@} 2011-01-10 22:10:41 +00:00
doc manual: document scmdata=keep for CVS, SVN and Git 2011-01-04 14:46:51 +00:00
lib bitbake/cache/runqueue.py: Move workload for recipe parsing to the child process 2011-02-28 20:48:08 +00:00
AUTHORS misc: Update the email address to a working one. 2011-01-04 14:36:54 +00:00
COPYING bitbake: Sync with upstream. 2007-01-08 23:53:01 +00:00
ChangeLog *: Fix typo in documentation 2010-08-04 16:12:39 +01:00
HEADER bitbake: Sync with upstream. 2007-01-08 23:53:01 +00:00