summaryrefslogtreecommitdiffhomepage
path: root/docs/xml/nginx
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2014-12-02 05:54:56 +0300
committerMaxim Dounin <mdounin@mdounin.ru>2014-12-02 05:54:56 +0300
commit6d52912a2a98eb3340564cf0b0627194a978d152 (patch)
treecdfa7beb6fa7c1fead6c51546aaeec894c82789a /docs/xml/nginx
parent10345663c8d7d011ae186fb22d5fdf9a1912b80d (diff)
downloadnginx-6d52912a2a98eb3340564cf0b0627194a978d152.tar.gz
nginx-6d52912a2a98eb3340564cf0b0627194a978d152.tar.bz2
Cache: proper wakeup of subrequests.
In case of a cache lock timeout and in the aio handler we now call r->write_event_handler() instead of a connection write handler, to make sure to run appropriate subrequest. Previous code failed to run inactive subrequests and hence resulted in suboptimal behaviour, see report by Yichun Zhang: http://mailman.nginx.org/pipermail/nginx-devel/2013-October/004435.html (Infinite hang claimed in the report seems impossible without 3rd party modules, as subrequests will be eventually woken up by the postpone filter.)
Diffstat (limited to 'docs/xml/nginx')
0 files changed, 0 insertions, 0 deletions