• Jacob Vosmaer's avatar
    Do not let NGINX buffer Git HTTP requests · 8d59b1ac
    Jacob Vosmaer authored
    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).
    8d59b1ac
gitlab 5.74 KB