]> git.kaiwu.me - nginx.git/commit
Events: processing of posted events changed from LIFO to FIFO.
authorValentin Bartenev <vbart@nginx.com>
Mon, 1 Sep 2014 14:20:18 +0000 (18:20 +0400)
committerValentin Bartenev <vbart@nginx.com>
Mon, 1 Sep 2014 14:20:18 +0000 (18:20 +0400)
commit37d24e7e3be648a6f73bad18dcf53798a7a1aeb0
treeeaf9902b1117ec4a3cd905855c3e26c5825f3282
parent2a81e0556611188a1b9b3e1240a06928dcebc1a2
Events: processing of posted events changed from LIFO to FIFO.

In theory, this can provide a bit better distribution of latencies.

Also it simplifies the code, since ngx_queue_t is now used instead
of custom implementation.
14 files changed:
src/core/ngx_connection.c
src/event/modules/ngx_devpoll_module.c
src/event/modules/ngx_epoll_module.c
src/event/modules/ngx_eventport_module.c
src/event/modules/ngx_kqueue_module.c
src/event/modules/ngx_poll_module.c
src/event/modules/ngx_rtsig_module.c
src/event/modules/ngx_select_module.c
src/event/modules/ngx_win32_select_module.c
src/event/ngx_event.c
src/event/ngx_event.h
src/event/ngx_event_posted.c
src/event/ngx_event_posted.h
src/http/ngx_http_spdy.c