summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/python-development-shell.rst
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2024-11-04 17:42:33 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-11-07 13:36:04 +0000
commit79f193ffa0394301242d25800a715b970c2a0b95 (patch)
treede4b73448fef9191085f873a1e03244a4d93a367 /documentation/dev-manual/python-development-shell.rst
parent330720015aa0974082905eefb3f5fc25309291f5 (diff)
downloadpoky-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/dev-manual/python-development-shell.rst')
0 files changed, 0 insertions, 0 deletions