summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zuul/executor/server.py4
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)