summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/event.py
diff options
context:
space:
mode:
authorKang Kai <kai.kang@windriver.com>2012-05-23 17:40:19 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-06-14 11:27:05 +0100
commit4c4924ad1b7a169ea35446ec9fe6fb33eb452014 (patch)
treeca1ffe11ae93a914b0e116d1a2091570ff7fec64 /bitbake/lib/bb/event.py
parent9e6d1101b46089c1c6749f985ecdc1cb0ef87ac8 (diff)
downloadpoky-4c4924ad1b7a169ea35446ec9fe6fb33eb452014.tar.gz
cooker.py: terminate the Parser processes
[Yocto 2142] Force to exit HOB when hob is parsing recipes, the bitbake doesn't stop. It hangs on function BitBakeServerConnection::terminate in file server/process.py: else: self.procserver.join() It is waiting for the children process quit. In stage of parse recipes BBCooker spawns Parser processes as many as cpu numbers. When quit the Parser processes they make their internal Queue to call cancel_join_thread() to avoid block but don't work at this time. So force to terminate the Parser processes. (Bitbake rev: bebef58b21bdff7a3ee1fa2449b7df19144f26fd) Signed-off-by: Kang Kai <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/event.py')
0 files changed, 0 insertions, 0 deletions