summaryrefslogtreecommitdiffstats
path: root/scripts/pybootchartgui/README.pybootchart
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-04-30 00:03:37 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-05-01 22:51:06 +0100
commit76891afd76679b00ac620070cd90c9d53c7f6262 (patch)
tree5e29ca3855a2b1801c1ba86fb5174ebeee1434b2 /scripts/pybootchartgui/README.pybootchart
parentf3e1a668fbe72551ec73d3f2e610390358665b1e (diff)
downloadpoky-76891afd76679b00ac620070cd90c9d53c7f6262.tar.gz
bitbake: runqueue: Fix multiconfig deferred task sstate validity caching issue
We were testing the validity of deferred tasks setscene status "up front" which is very unlikely to succeed and leads to cache invalidation issues. With the change to rebuild the deferred task list, this status becomes out of sync. The result was tasks being executed when they should not have been leading to extra work for the build unnecessarily. Instead, don't process validity status for deferred tasks and assume their data will become available. If it doesn't, this will now result in a build error as the setscene task will fail and the main task will run instead. In theory we could try and track the state changes in the deferred list and re-test validity then but I'm not sure it is worth the effort when the other code path and errors in setscene tasks will give a pretty good idea of what is happening anyway. (Bitbake rev: edcafac13b3b241b6687419e59018d21811507a1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/pybootchartgui/README.pybootchart')
0 files changed, 0 insertions, 0 deletions