diff options
author | Alexander Kanavin <alex.kanavin@gmail.com> | 2019-01-23 17:17:43 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-01-24 17:45:28 +0000 |
commit | b1d01911fa2a0a4945da071d66fb50e9f14ded81 (patch) | |
tree | c49660da365b1fe6d4c70b601fa74edf874f70cb /meta/recipes-devtools/elfutils | |
parent | 7f1f3b45329ea3f43d0ede003e8daa9866bf9f6e (diff) | |
download | openembedded-core-contrib-b1d01911fa2a0a4945da071d66fb50e9f14ded81.tar.gz |
lib/oe/reciputils.py: parallelize upstream version checks
Previously this was done via bitbake tasks, and when this
was rewritten to a for loop, performance sufered significantly:
from 90 seconds to about 12 minutes for oe-core. This change
restores the previous run time, and makes it possible
to perform such checks with command line utilities in an
interactive way.
Implementation note: we have to create a copy of the recipe
data, as Tinfoil API can't be used from multiple threads
and only allows one process to access the data at a time.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/elfutils')
0 files changed, 0 insertions, 0 deletions