Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAhmad Sherif <me@ahmadsherif.com>2016-12-20 16:14:05 +0300
committerAhmad Sherif <me@ahmadsherif.com>2016-12-20 16:14:10 +0300
commit8aafc68e255c9b9ce80f1b9258ff3276b332c374 (patch)
tree81d50f2b3c5fb1ac8fbdfb626496de8795bb9ce0
parentb549c388d3f72439f4f3653f2cd14f54a2c31eae (diff)
Extend server connection deadline after it writes a response
... or else we timeout when sending a large response (e.g. `git-upload-archive`)
-rw-r--r--server/server.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/server/server.go b/server/server.go
index 83b88e67f..18f68531a 100644
--- a/server/server.go
+++ b/server/server.go
@@ -86,6 +86,8 @@ func (s *Server) serve(conn *net.TCPConn, chans *commChans) {
log.Println(err)
return
}
+
+ conn.SetDeadline(time.Now().Add(1e9))
}
}()