diff options
author | Zuul <zuul@review.opendev.org> | 2023-03-22 21:52:16 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2023-03-22 21:52:16 +0000 |
commit | 8c3c0c225129197f5a15577415cea8c6c6053155 (patch) | |
tree | 90f40f164e2311f65901eccb4951f5ac9b7e4671 | |
parent | 1ba52ec37259c9f3c09cb2401f191178f136bb50 (diff) | |
parent | 408c06678618acff54d73eb5c32f99e1db21f892 (diff) | |
download | zuul-8c3c0c225129197f5a15577415cea8c6c6053155.tar.gz |
Merge "Retry jobs on transient IO errors on repo update"
-rw-r--r-- | zuul/executor/server.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/zuul/executor/server.py b/zuul/executor/server.py index 0d2d95361..6dbf62de0 100644 --- a/zuul/executor/server.py +++ b/zuul/executor/server.py @@ -3633,6 +3633,10 @@ class ExecutorServer(BaseMergeServer): log.exception('Process pool got broken') self.resetProcessPool() task.transient_error = True + except IOError: + log.exception('Got I/O error while updating repo %s/%s', + task.connection_name, task.project_name) + task.transient_error = True except Exception: log.exception('Got exception while updating repo %s/%s', task.connection_name, task.project_name) |