aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_request.c
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2018-09-03 19:34:02 +0300
committerMaxim Dounin <mdounin@mdounin.ru>2018-09-03 19:34:02 +0300
commit07dbfd00fff456d05007cc1f35bd5a5b1349ef08 (patch)
tree0b53276fcfa886efaeae19f02a01bd99ab416a7d /src/http/ngx_http_request.c
parent71e152debe7389574967639114dfa7a7107fec8d (diff)
downloadnginx-07dbfd00fff456d05007cc1f35bd5a5b1349ef08.tar.gz
nginx-07dbfd00fff456d05007cc1f35bd5a5b1349ef08.zip
gRPC: disabled keepalive when sending control frames was blocked.
If sending request body was not completed (u->request_body_sent is not set), the upstream keepalive module won't save such a connection. However, it is theoretically possible (though highly unlikely) that sending of some control frames can be blocked after the request body was sent. The ctx->output_blocked flag introduced to disable keepalive in such cases.
Diffstat (limited to 'src/http/ngx_http_request.c')
0 files changed, 0 insertions, 0 deletions