[PATCH 0 of 4] Support for unbuffered upload in HTTP/2

Valentin V. Bartenev vbart at nginx.com
Fri Feb 26 15:45:55 UTC 2016


This patch series adds support of swithing off buffering for request body
in HTTP/2 connections proxied to backend.  See proxy_request_buffering,
fastcgi_request_buffering, uwsgi_request_buffering, and scgi_request_buffering
directives.

You can appliy these patches to nginx 1.9.12.

Thank you for testing.

  wbr, Valentin V. Bartenev


 src/http/ngx_http_request_body.c |  109 ++----
 src/http/ngx_http_request.h      |    3 +
 src/http/ngx_http_request_body.c |   26 +-
 src/http/v2/ngx_http_v2.c        |  541 ++++++++++++++++++--------------------
 src/http/v2/ngx_http_v2.h        |    3 +-
 src/http/v2/ngx_http_v2.c        |   15 +-
 src/http/ngx_http_request_body.c |    7 +-
 src/http/v2/ngx_http_v2.c        |  132 +++++++++-
 src/http/v2/ngx_http_v2.h        |    1 +
 9 files changed, 466 insertions(+), 371 deletions(-)



More information about the nginx-devel mailing list