generic-poky/bitbake/bin
Richard Purdie 24b668efa0 bitbake: bitbake-worker: Further IO performance tweaks
Looking further at the CPU loads on systems running large numbers of tasks,
the following things helps performance:

* Loop on waitpid until there are no processes still waiting
* Using select to wait for the cooker pipe to be writable before writing
  avoiding pointless 100% cpu usage
* Only reading from worker pipes that select highlights are readable

(Bitbake rev: 9375349e27b08b4d1cfe4825c042d4c82120e00b)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-12-08 10:32:21 +00:00
..
bitbake bitbake: bitbake: Update version to 1.32.0 2016-10-11 08:47:17 +01:00
bitbake-diffsigs bitbake: bitbake-diffsigs/bitbake-layers: Ensure tinfoil is shut down correctly 2016-09-02 18:09:48 +01:00
bitbake-dumpsig bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
bitbake-layers bitbake: bitbake: remove True option to getVar calls 2016-11-30 15:48:09 +00:00
bitbake-prserv bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
bitbake-selftest bitbake: bitbake-selftest: enable bitbake logging to stdout 2016-08-20 16:08:59 +01:00
bitbake-worker bitbake: bitbake-worker: Further IO performance tweaks 2016-12-08 10:32:21 +00:00
bitdoc bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
toaster bitbake: toaster: runbuilds Write the pidfile in python rather than shell script 2016-11-30 15:48:09 +00:00
toaster-eventreplay bitbake: eventreplay: rewrite the script 2016-07-08 09:57:28 +01:00