]> git.kaiwu.me - nginx.git/commit
SPDY: fixed possible request hang.
authorValentin Bartenev <vbart@nginx.com>
Thu, 26 Dec 2013 13:03:16 +0000 (17:03 +0400)
committerValentin Bartenev <vbart@nginx.com>
Thu, 26 Dec 2013 13:03:16 +0000 (17:03 +0400)
commit75dad742e547f766ff17e38deda44d8dcb2caf9b
treead18d80d87adb37e30357c48544d355cda1d1fec
parent9b4a99cf5d5c12557136dc205c87ffa0bdc60012
SPDY: fixed possible request hang.

Processing events from upstream connection can result in sending queued frames
from other streams.  In this case such streams were not added to handling queue
and properly handled.

A global per connection flag was replaced by a per stream flag that indicates
currently sending stream while all other streams can be added to handling
queue.
src/http/ngx_http_spdy.c
src/http/ngx_http_spdy.h
src/http/ngx_http_spdy_filter_module.c