[bitbake-devel] [PATCH 3/3] runqueue: Ensure we clear the stamp cache
Richard Purdie
richard.purdie at linuxfoundation.org
Wed Aug 14 15:02:50 UTC 2019
When the task hashes change we need to ensure the stampcache is cleared out
else tasks don't rerun when they should as we're basing decisions on stale
cache data.
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
lib/bb/runqueue.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py
index 9f4337610b..4bf817773a 100644
--- a/lib/bb/runqueue.py
+++ b/lib/bb/runqueue.py
@@ -2307,6 +2307,9 @@ class RunQueueExecute:
(mc, fn, taskname, taskfn) = split_tid_mcfn(tid)
self.sqdata.stamps[tid] = bb.build.stampfile(taskname + "_setscene", self.rqdata.dataCaches[mc], taskfn, noextra=True)
+ if tid in self.stampcache:
+ del self.stampcache[tid]
+
if tid in self.build_stamps:
del self.build_stamps[tid]
--
2.20.1
More information about the bitbake-devel
mailing list