]> git.kaiwu.me - nginx.git/commit
Slice filter: never run subrequests when main request is buffered.
authorRoman Arutyunyan <arut@nginx.com>
Tue, 8 Dec 2015 14:39:56 +0000 (17:39 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Tue, 8 Dec 2015 14:39:56 +0000 (17:39 +0300)
commit5c1f76f0e933335784ebb4811965230ab8f20233
tree3b119c33de69d772761140579c4c5169811927a3
parent79fcf261d0b50c03ae2780b5588b59ed2eb7ad88
Slice filter: never run subrequests when main request is buffered.

With main request buffered, it's possible, that a slice subrequest will send
output before it.  For example, while main request is waiting for aio read to
complete, a slice subrequest can start an aio operation as well.  The order
in which aio callbacks are called is undetermined.
src/http/modules/ngx_http_slice_filter_module.c