Message ID | 2e1354525217505ce34fe775ee6ec8af46ff5324.1676931822.git.steve@sakoman.com |
---|---|
State | Accepted, archived |
Commit | 2e1354525217505ce34fe775ee6ec8af46ff5324 |
Headers | show |
Series | [dunfell,1.46,1/7] runqueue: Fix multiconfig deferred task sstate validity caching issue | expand |
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py index 9efd1c86..c7f50fde 100644 --- a/lib/bb/runqueue.py +++ b/lib/bb/runqueue.py @@ -2234,7 +2234,8 @@ class RunQueueExecute: if self.sq_deferred: tid = self.sq_deferred.pop(list(self.sq_deferred.keys())[0]) logger.warning("Runqeueue deadlocked on deferred tasks, forcing task %s" % tid) - self.sq_task_failoutright(tid) + if tid not in self.runq_complete: + self.sq_task_failoutright(tid) return True if len(self.failed_tids) != 0: