Thomas Porzelt
|
24c7423376
|
add temporary hack to disable sched_setaffinity when OS != linux
|
15 years ago |
Stefan Bühler
|
3dceeb5916
|
Move include files into a separate directory and cleanup include order
|
15 years ago |
Thomas Porzelt
|
358b9f95f1
|
implement throttling, change some time_t to ev_tstamp
|
15 years ago |
Thomas Porzelt
|
d56e5c2ea9
|
implement waitqueues (utils), change connection io timeouts to use those
|
15 years ago |
Thomas Porzelt
|
b491e91c68
|
add io timeouts
|
15 years ago |
Thomas Porzelt
|
bfad826aa5
|
fix small memleak in worker_add_closing_socket()
|
15 years ago |
Thomas Porzelt
|
0a63fc8058
|
add client addr string and traffic stats for connections and workers
|
15 years ago |
Stefan Bühler
|
649f7baf78
|
Modify header usage; include all core headers from base.h and forbid direct including of core headers. Move typedefs into separate header.
|
15 years ago |
Stefan Bühler
|
566cbdb024
|
virtual requests; they replace a big part from connection.
|
15 years ago |
Stefan Bühler
|
a88ca5238c
|
Add the "collect" framework, which collects results from a function executed in each worker context
|
15 years ago |
Stefan Bühler
|
3c00360259
|
log requests/sec stats per worker
|
15 years ago |
Stefan Bühler
|
721cb88985
|
Kill some memleaks
|
15 years ago |
Stefan Bühler
|
00143835d4
|
Move the connection tables into the workers, so no locking needed for them.
|
15 years ago |
Stefan Bühler
|
14cb73e80b
|
Set cpu affinity
|
15 years ago |
Stefan Bühler
|
267b0bf6fc
|
shutdown sockets immediatly if srv->exiting is true
|
15 years ago |
Stefan Bühler
|
58351b5ff0
|
Clean libev loops
|
15 years ago |
Stefan Bühler
|
0a4230cced
|
Added basic notify + locking for workers
|
15 years ago |
Stefan Bühler
|
0fe9176d6f
|
Splitted worker from server; removed "server *srv" from most function which also have "connection *con"
|
15 years ago |