nginx/src/http
Valentin Bartenev 70d0530f88 HTTP/2: graceful shutdown of active connections (closes #1106).
Previously, while shutting down gracefully, the HTTP/2 connections were
closed in transition to idle state after all active streams have been
processed.  That might never happen if the client continued opening new
streams.

Now, nginx sends GOAWAY to all HTTP/2 connections and ignores further
attempts to open new streams.  A worker process will quit as soon as
processing of already opened streams is finished.
2016-10-20 16:15:03 +03:00
..
modules Upstream: handling of proxy_set_header at http level. 2016-10-14 19:48:26 +03:00
v2 HTTP/2: graceful shutdown of active connections (closes #1106). 2016-10-20 16:15:03 +03:00
ngx_http_cache.h Modules compatibility: compatibility with NGX_THREADS. 2016-10-10 18:44:17 +03:00
ngx_http_config.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_copy_filter_module.c Copy filter: fixed sendfile aio handlers to set ctx->aio. 2016-03-03 21:14:19 +03:00
ngx_http_core_module.c Modules compatibility: compatibility with NGX_HAVE_FILE_AIO. 2016-10-10 18:44:17 +03:00
ngx_http_core_module.h Modules compatibility: compatibility with NGX_HTTP_SSL. 2016-10-10 18:44:17 +03:00
ngx_http_file_cache.c Cache: cache manager debugging. 2016-10-13 15:50:36 +03:00
ngx_http_header_filter_module.c Introduced ngx_inet_get_port() and ngx_inet_set_port() functions. 2016-06-20 11:50:39 +03:00
ngx_http_parse.c Allowed '-' in method names. 2016-10-10 16:24:50 +03:00
ngx_http_postpone_filter_module.c Fixed error logging. 2013-05-21 17:30:19 +04:00
ngx_http_request_body.c HTTP/2: support for unbuffered upload of request body. 2016-04-01 15:57:10 +03:00
ngx_http_request.c Fixed an error log message. 2016-06-07 17:44:20 +03:00
ngx_http_request.h Modules compatibility: compatibility with NGX_HTTP_SSL. 2016-10-10 18:44:17 +03:00
ngx_http_script.c Fixed regex captures handling without PCRE. 2016-07-06 14:33:40 +03:00
ngx_http_script.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_special_response.c Do not set last_buf flag in subrequests. 2016-10-03 20:48:51 +03:00
ngx_http_upstream_round_robin.c Modules compatibility: upstream config field. 2016-09-29 18:06:04 +03:00
ngx_http_upstream_round_robin.h Modules compatibility: compatibility with NGX_HTTP_SSL. 2016-10-10 18:44:17 +03:00
ngx_http_upstream.c SSL: compatibility with BoringSSL. 2016-10-19 18:36:50 +03:00
ngx_http_upstream.h Modules compatibility: compatibility with NGX_HTTP_SSL. 2016-10-10 18:44:17 +03:00
ngx_http_variables.c Introduced ngx_inet_get_port() and ngx_inet_set_port() functions. 2016-06-20 11:50:39 +03:00
ngx_http_variables.h Removed unused ngx_http_clear_variable() macro. 2013-03-21 16:06:13 +00:00
ngx_http_write_filter_module.c Fixed logging. 2016-03-31 02:33:57 +03:00
ngx_http.c Modules compatibility: removed unneeded IPV6_V6ONLY checks. 2016-10-03 15:58:25 +03:00
ngx_http.h Modules compatibility: http2. 2016-10-03 15:58:22 +03:00