summaryrefslogtreecommitdiff
path: root/lib/api/helpers.rb
diff options
context:
space:
mode:
authorJacob Vosmaer <contact@jacobvosmaer.nl>2015-09-07 13:05:29 +0200
committerJacob Vosmaer <contact@jacobvosmaer.nl>2015-09-07 13:05:29 +0200
commit8d59b1ac456575496e0bceb6812c59545b1e9b50 (patch)
tree02adc9e2c3d170f97ee7ef5e9cc01d6e6e139c8c /lib/api/helpers.rb
parent0fbd6244ec8d06376b4130a4832dd77ce207fc5f (diff)
downloadgitlab-ce-8d59b1ac456575496e0bceb6812c59545b1e9b50.tar.gz
Do not let NGINX buffer Git HTTP requests
Before this change NGINX would convert a chunked HTTP POST (e.g. git push) into a HTTP 1.0 single large POST. This creates an unnecessary delay, and it creates unnecessary memory pressure on gitlab-git-http-server. For the response ('proxy_buffering') I am less sure that NGINX 's buffering behavior is harmful, but it still makes more sense to me not to interfere with gitlab-git-http-server (and the Golang net/http server).
Diffstat (limited to 'lib/api/helpers.rb')
0 files changed, 0 insertions, 0 deletions