nginx/auto
Valentin Bartenev 5c2dd3913a Events: support for EPOLLEXCLUSIVE.
This flag appeared in Linux 4.5 and is useful for avoiding thundering herd
problem.

The current Linux kernel implementation walks the list of exclusive waiters,
and queues an event to each epfd, until it finds the first waiter that has
threads blocked on it via epoll_wait().
2016-07-15 15:18:57 +03:00
..
cc Configure: fix build with -Werror=old-style-definition. 2016-06-27 15:00:05 -07:00
lib Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
os Events: support for EPOLLEXCLUSIVE. 2016-07-15 15:18:57 +03:00
types Configure: stop polluting NGX_ namespace. 2016-06-27 15:00:06 -07:00
configure Configure: create missing intermediates for build directory. 2015-06-10 19:18:19 -07:00
define Copyright updated. 2012-01-18 15:07:43 +00:00
endianness Configure: fix build with -Werror=old-style-definition. 2016-06-27 15:00:05 -07:00
feature Configure: fix build with -Werror=old-style-definition. 2016-06-27 15:00:05 -07:00
have Copyright updated. 2012-01-18 15:07:43 +00:00
have_headers Copyright updated. 2012-01-18 15:07:43 +00:00
headers Copyright updated. 2012-01-18 15:07:43 +00:00
include Configure: stop polluting NGX_ namespace. 2016-06-27 15:00:06 -07:00
init Dynamic modules: do not overwrite old modules on install. 2016-03-10 16:50:13 +03:00
install Configure: style. 2016-03-10 18:31:05 +03:00
make Dynamic modules: do not overwrite old modules on install. 2016-03-10 16:50:13 +03:00
module Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
modules Events: support for EPOLLEXCLUSIVE. 2016-07-15 15:18:57 +03:00
nohave Copyright updated. 2012-01-18 15:07:43 +00:00
options Stream: split_clients module. 2016-07-12 17:34:52 +03:00
sources An internal SHA1 implementation. 2016-06-09 16:55:38 +03:00
stubs Copyright updated. 2012-01-18 15:07:43 +00:00
summary Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
threads Thread pools implementation. 2015-03-14 17:37:07 +03:00
unix Configure: fix build with -Werror=nonnull. 2016-06-27 15:00:04 -07:00