generic-poky/bitbake/bin
Richard Purdie d0f0e5d9e6 bitbake: runqueue: Split runqueue to use bitbake-worker
This is a pretty fundamental change to the way bitbake operates. It
splits out the task execution part of runqueue into a completely
separately exec'd process called bitbake-worker.

This means that the separate process has to build its own datastore and
that configuration needs to be passed from the cooker over to the
bitbake worker process.

Known issues:

* Hob is broken with this patch since it writes to the configuration
  and that configuration isn't preserved in bitbake-worker.
* We create a worker for setscene, then a new worker for the main task
  execution. This is wasteful but shouldn't be hard to fix.
* We probably send too much data over to bitbake-worker, need to
  see if we can streamline it.

These are issues which will be followed up in subsequent patches.

This patch sets the groundwork for the removal of the double bitbake
execution for psuedo which will be in a follow on patch.

(Bitbake rev: b2e26f1db28d74f2dd9df8ab4ed3b472503b9a5c)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-14 12:52:56 +01:00
..
bitbake bitbake: bitbake: Improve remote server handling 2013-06-07 14:13:18 +01:00
bitbake-diffsigs bitbake: bitbake-diffigs: Don't pull in tinfoil unless we really need/plan to use it 2013-01-25 12:58:35 +00:00
bitbake-dumpsig bitbake: lib/bb/siggen.py: make signature dump/compare functions return a list 2012-09-07 12:10:44 +01:00
bitbake-layers bitbake: bitbake-layers: fix for move of data object to cooker 2013-06-10 10:32:58 +01:00
bitbake-prserv bitbake/bitbake-prserv: Set file mode bits "x". 2012-03-02 16:22:27 +00:00
bitbake-selftest bitbake: Fixup bitbake-selftest 2012-05-04 17:41:47 +01:00
bitbake-worker bitbake: runqueue: Split runqueue to use bitbake-worker 2013-06-14 12:52:56 +01:00
bitdoc bitbake: Update users of getVar/setVar to use the data store functions directly 2011-11-27 10:35:30 +00:00
image-writer bitbake: hig.py: refactor into individual components 2013-01-16 12:51:33 +00:00