Merge "Requeue jobs if AnsibleHostUnreachable return"

This commit is contained in:
Jenkins 2016-06-10 16:55:51 +00:00 committed by Gerrit Code Review
commit e9c5d62304
1 changed files with 6 additions and 0 deletions

View File

@ -785,6 +785,12 @@ class NodeWorker(object):
job.sendWorkStatus(0, 100)
job_status = self.runAnsiblePlaybook(jobdir, timeout)
if job_status == 3:
# AnsibleHostUnreachable: We had a network issue connecting to
# our zuul-worker. Rather then contiune, have zuul requeue the
# job.
return result
post_status = self.runAnsiblePostPlaybook(jobdir, job_status)
if job_status and post_status:
status = 'SUCCESS'