diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-11-04 17:42:33 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-11-07 13:36:04 +0000 |
commit | 79f193ffa0394301242d25800a715b970c2a0b95 (patch) | |
tree | de4b73448fef9191085f873a1e03244a4d93a367 /documentation/set_versions.py | |
parent | 330720015aa0974082905eefb3f5fc25309291f5 (diff) | |
download | poky-79f193ffa0394301242d25800a715b970c2a0b95.tar.gz |
bitbake: runqueue: Avoid dumpsigs idle loop blocking
We're seeing some failures on hosts where slow "idle" loop iterations are
causing bitbake server timeouts. These seem to happen particularly in the
dump_signatures() function within runqueue.
That isn't entirely surprising since it creates a pool of threads to execute
work an at best can take around 10s to execture and return control backto the
main loop. On a slow system, it is understandable this can take longer,
particularly as these functions are creating large chunks of IO.
Since the work is being done in threads, we can launch them, return to idle
and check on the results periodically as they complete.
This should hopefully address some of the remaining timeout issues we see on
the autobuilder in oe-selftest sstate tests.
(Bitbake rev: e66f1b643b4b77404ba31f2704cda5af9bf00a57)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/set_versions.py')
0 files changed, 0 insertions, 0 deletions