summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2019-12-15 17:51:59 +0000
committerArmin Kuster <akuster808@gmail.com>2019-12-17 22:14:47 -0800
commit53a3cba93401c902d1d214cafe0bc036e1b101e5 (patch)
tree8d9a0ea48c4521b8130a85238bf01cecd3e2d618 /lib
parent7fa3ede953971f761d8cafafa37d1bcb65ad6a77 (diff)
downloadbitbake-53a3cba93401c902d1d214cafe0bc036e1b101e5.tar.gz
runqueue: Only call into the migrations function if migrations active
This doesn't save much time but does make the profile counts for the function more accurate which is in itself useful. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d446fa89d206fbc6d098215163c968ea5a8cf4a9)
Diffstat (limited to 'lib')
-rw-r--r--lib/bb/runqueue.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py
index b90ac875e..729439ef3 100644
--- a/lib/bb/runqueue.py
+++ b/lib/bb/runqueue.py
@@ -1959,7 +1959,8 @@ class RunQueueExecute:
"""
self.rq.read_workers()
- self.process_possible_migrations()
+ if self.updated_taskhash_queue or self.pending_migrations:
+ self.process_possible_migrations()
if not hasattr(self, "sorted_setscene_tids"):
# Don't want to sort this set every execution