- 23 Mar, 2015 10 commits
-
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
Fixes #1693.
-
Federico G. Schwindt authored
It might contain non-printable chars.
-
Poul-Henning Kamp authored
matter what protocol, a request is quite likely to happen soon-ish.
-
Poul-Henning Kamp authored
(for lack of any better place) since they will become involved in protocol switching.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Complain about unrecognized protocols.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Presently we have two switch points: Created/Waited session and Rescheduled (from waiting list) request.
-
- 19 Mar, 2015 5 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
In the future we will need to tell what protocol controls a give session, for instance when we come back from the waiter or waiting list. Rather than spend memory on a dedicated field for this, protocols will share the enum sess_step, and ranges will be used to dispatch to protocols.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 18 Mar, 2015 13 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
central include files (like <common/common.h>) to specific source files.
-
Poul-Henning Kamp authored
purpose never materialized and it causes massive <errno.h> polution.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
These reference the actual TCP connection, whereas client.ip and server.ip may (in a near future) talk about another TCP connection terminating in a proxy in front of Varnish.
-
Lasse Karstensen authored
Debian (and Ubuntu) add --disable-maintainer-mode to configure when building packages, leading to a unrecognised argument warning. Adding AM_MAINTAINER_MODE disabled keeps the current behavior while removing the warning.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
in the thread pool.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
new sess_attr facility
-
Poul-Henning Kamp authored
the session workspace to compress struct sess.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Instead one can start gdb on the compiled binary and ask it: print sizeof(struct sess) $1 = 192
-
- 17 Mar, 2015 12 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
we can reserve the space on the workspace when needed.
-
Poul-Henning Kamp authored
scale to parallism.
-
Federico G. Schwindt authored
We don't return 413/414 (yet?) but we have a specific counter for this now. Whether this is enough it's something we need to finalise.
-
Poul-Henning Kamp authored
-
Lasse Karstensen authored
-
Lasse Karstensen authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
into cache_acceptor.c where it belongs.
-
Poul-Henning Kamp authored
onto a worker thread (falling back to the current (=acceptor) thread if the pool is empty.
-
Poul-Henning Kamp authored
Use this to save a little bit of stack on common requests. Rename pool_func_t to task_func_t. Annotate the task functions with __match_proto__
-
Poul-Henning Kamp authored
-