- 15 Jun, 2015 3 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
"return(fail)" status, by making the "return(ok)" implicit. Notice that setting a fail status does not break off vcl_init{} execution, and that the final status is simply the last status set.
-
Poul-Henning Kamp authored
during initialization. Use vmod_debug to test this.
-
- 11 Jun, 2015 3 commits
-
-
Nils Goroll authored
Just a quick fix, it would probably be cleaner to avoid the shell in the first place.
-
Poul-Henning Kamp authored
doing the right thing during fini. Patch by: Martin
-
Poul-Henning Kamp authored
Patch from Martin, with additional attention to VGC layout by me.
-
- 10 Jun, 2015 2 commits
-
-
Dridi Boukelmoune authored
Available operations on processes are: - start - wait - kill (send a signal) - stop (kill with TERM) - write (to its stdin) - close (its stdin) A process name starts with a 'p' and accepts a shell pipeline as the command line. Environment variables can be set directly in the command line. A process will create a macro with its PID, and its stdout and stderr are redirected to files in a dedicated directory. Also add a varnish "name" macro in varnishtest.
-
Dridi Boukelmoune authored
-
- 09 Jun, 2015 8 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
(BO, REQ & VCA) Add new a new TASK_QUEUE level for backend requests and give it higher priority than client requests to avoid a priority inversion when (almost) all threads are stuck waiting for backend fetches which doesn't happen because there are no worker threads. Backend polls are left at TASK_QUEUE_REQ priority for now, pending reasons not to.
-
Poul-Henning Kamp authored
tasks from the queue limits. Slightly change the queuelimits to be relative to the full complement of worker threads in the pool, rather than the count of currently created threads, this should drop less traffic during ramp-up, but retain the steady-state behaviour.
-
Poul-Henning Kamp authored
an array of queues.
-
Poul-Henning Kamp authored
pools that service them.
-
Poul-Henning Kamp authored
-
Dridi Boukelmoune authored
Fixes #1742
-
Dridi Boukelmoune authored
It didn't look like the other options in both man pages and sphinx docs. However, options like "-t <...>" are still somewhat broken in the sphinx documentation: the option and description are on different rows.
-
- 08 Jun, 2015 1 commit
-
-
Lasse Karstensen authored
Follows from the discussion of 49712a5f on varnish-dev@. The development package contains vmodtool.py, which works better if the interpreter is available.
-
- 04 Jun, 2015 3 commits
-
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
- 03 Jun, 2015 1 commit
-
-
Poul-Henning Kamp authored
-
- 01 Jun, 2015 10 commits
-
-
Poul-Henning Kamp authored
Fixes: #1746
-
Martin Blix Grydeland authored
-
Martin Blix Grydeland authored
It used to be possible to specify -sfile size in percentage. This feature has been removed. Update the users guide to reflect this. Fixes: #1744
-
Nils Goroll authored
Fixes #1745
-
Dridi Boukelmoune authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
shutuppery about indentation.
-
- 31 May, 2015 1 commit
-
-
Poul-Henning Kamp authored
-
- 30 May, 2015 6 commits
-
-
Poul-Henning Kamp authored
order. Use it to health poke backends, rather than wasting a thread per backend+poll.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
for a very long time and never been shown to actually improve performance. These days we pick busyobj out of a memory pool which gives us much better control of the amount of memory sitting idle waiting to become a busyobj. In case a single mempool not scale well enough, we make a mempool per thread pool to scale horizontally.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
config we have in Jenkins.
-
- 29 May, 2015 2 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
-