diff options
-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 a49bbbbbf..b0e3d69f6 100644 --- a/zuul/executor/server.py +++ b/zuul/executor/server.py @@ -3632,6 +3632,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) |