diff options
-rw-r--r-- | distbuild/worker_build_scheduler.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/distbuild/worker_build_scheduler.py b/distbuild/worker_build_scheduler.py index 99724e29..8caf5511 100644 --- a/distbuild/worker_build_scheduler.py +++ b/distbuild/worker_build_scheduler.py @@ -599,6 +599,12 @@ class WorkerConnection(distbuild.StateMachine): 'Failed to populate artifact cache: %s %s' % (event.msg['status'], event.msg['body'])) + # We will attempt to remove this job twice + # unless we mark it as failed before the BuildController + # processes the WorkerBuildFailed event. + # + # The BuildController will not try to cancel jobs that have + # been marked as failed. self.mainloop.queue_event(WorkerConnection, _JobFailed(self._job)) |