Better handling of retries on build errors

This commit is contained in:
Joseph Schorr 2015-02-03 16:29:47 -05:00
parent 3bf5e93f06
commit a1938593a9
3 changed files with 4 additions and 5 deletions

View file

@ -125,9 +125,7 @@ class BuilderServer(object):
def _job_complete(self, build_job, job_status):
if job_status == BuildJobResult.INCOMPLETE:
self._queue.incomplete(build_job.job_item, restore_retry=True, retry_after=30)
elif job_status == BuildJobResult.ERROR:
self._queue.incomplete(build_job.job_item, restore_retry=False)
self._queue.incomplete(build_job.job_item, restore_retry=False, retry_after=30)
else:
self._queue.complete(build_job.job_item)