kore/src
Joris Vink 2fc5233358 Rework the way worker processes give each other the accept lock.
Instead of waiting until one worker is filled up on connections
the workers find the next lowest loaded worker and will hand
over the lock to them instead. This will cause a nicer spread of load.

Instead of running one accept per event loop, we attempt to accept
as many as worker_max_connections allows.

Refactor net sending/recv code a bit.
2013-06-27 00:22:48 +02:00
..
accesslog.c add SNI support, and change domain configuration a bit. 2013-06-24 11:32:45 +02:00
bsd.c Rework the way worker processes give each other the accept lock. 2013-06-27 00:22:48 +02:00
buf.c add kore_buf_appendb() which allows us to append a kore_buf to another one. 2013-06-05 11:27:03 +02:00
config.c Add a form of synchronization between what worker will be accepting 2013-06-26 16:37:22 +02:00
connection.c Add a form of synchronization between what worker will be accepting 2013-06-26 16:37:22 +02:00
domain.c add SNI support, and change domain configuration a bit. 2013-06-24 11:32:45 +02:00
http.c everybody loves to tout their own horn.. so introduce a server response header 2013-06-26 16:58:01 +02:00
kore.c Rework the way worker processes give each other the accept lock. 2013-06-27 00:22:48 +02:00
linux.c Rework the way worker processes give each other the accept lock. 2013-06-27 00:22:48 +02:00
module.c add SNI support, and change domain configuration a bit. 2013-06-24 11:32:45 +02:00
net.c Rework the way worker processes give each other the accept lock. 2013-06-27 00:22:48 +02:00
spdy.c format 2013-06-04 16:33:35 +02:00
utils.c Add a form of synchronization between what worker will be accepting 2013-06-26 16:37:22 +02:00
worker.c Rework the way worker processes give each other the accept lock. 2013-06-27 00:22:48 +02:00
zlib_dict.c properly deflate/inflate of name/value blocks. and add ability 2013-05-01 00:35:33 +02:00