- 25 Nov, 2008 11 commits
-
-
Poul-Henning Kamp authored
the thread-pool related params into a new file mgt_pool.c as proof. The paramters happen in management process context, and should therefore not end up in cache_* files for namespace and sanity reasons. git-svn-id: http://www.varnish-cache.org/svn/trunk@3443 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
generic for comfort. git-svn-id: http://www.varnish-cache.org/svn/trunk@3442 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3441 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
now. git-svn-id: http://www.varnish-cache.org/svn/trunk@3440 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
of possibly relevant headers and only go with the fast path if we have credible information that this is a big-endian platform. git-svn-id: http://www.varnish-cache.org/svn/trunk@3439 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
In the end, it comes down to lack of POSIX definition of a way to find out byte-endianess, sigh... git-svn-id: http://www.varnish-cache.org/svn/trunk@3438 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
This does not do anything yet. git-svn-id: http://www.varnish-cache.org/svn/trunk@3437 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3436 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
This code was written by Colin Percival for the FreeBSD project. git-svn-id: http://www.varnish-cache.org/svn/trunk@3435 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3434 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
for the child object and pretend to send a 304 reply for them, if we have decided to deliver the main object. Fixes #386 git-svn-id: http://www.varnish-cache.org/svn/trunk@3433 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 24 Nov, 2008 13 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3432 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3431 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
Avoids build-dependency on binutils-dev git-svn-id: http://www.varnish-cache.org/svn/trunk@3430 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Make reservation and release explicit. Add asserts that this it happens. git-svn-id: http://www.varnish-cache.org/svn/trunk@3429 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3428 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Only emit debug message for writes that fail git-svn-id: http://www.varnish-cache.org/svn/trunk@3427 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
Thanks to Jonny @ globo for noticing. git-svn-id: http://www.varnish-cache.org/svn/trunk@3426 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3425 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3424 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3423 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3422 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3421 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
in the FreeBSD original. Approved by: des git-svn-id: http://www.varnish-cache.org/svn/trunk@3420 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 22 Nov, 2008 1 commit
-
-
Tollef Fog Heen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3418 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 21 Nov, 2008 6 commits
-
-
Poul-Henning Kamp authored
This isolates the mangement process from the compilers bugs and memory usage. git-svn-id: http://www.varnish-cache.org/svn/trunk@3417 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3416 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
The VCL file specified to -f must be read relative to the directory from which varnishd is started, before we chdir to the workdir. We used to deal with this by opening the file and passing the file handle down. It's simpler to just read the file and pass the actual VCL code down. git-svn-id: http://www.varnish-cache.org/svn/trunk@3415 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
memory git-svn-id: http://www.varnish-cache.org/svn/trunk@3414 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
function, and give it the ability to limit how many lines of output we get back from the subprocess, in order to muzzle the C-compiler somewhat. git-svn-id: http://www.varnish-cache.org/svn/trunk@3413 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Petter Knudsen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3412 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 20 Nov, 2008 4 commits
-
-
Petter Knudsen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3411 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3410 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3409 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3408 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 19 Nov, 2008 5 commits
-
-
Tollef Fog Heen authored
The defaults for thread_pool_min and thread_pools were wrong; fixed. git-svn-id: http://www.varnish-cache.org/svn/trunk@3407 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Petter Knudsen authored
Added support for setting read timeouts for backend requests (first_byte_timeout and between_bytes_timeout), in addition to make the connect_timeout available for the bereq object in vcl_miss and vcl_fetch. first_byte_timeout is a read timeout from the connection to the backend is created to when the first byte arrives. It can be set as a parameter to varnish, as a field in the backend declaration or as bereq.first_byte_timeout in vcl_miss and vcl_pass. between_bytes_timeout is a read timeout between each read from the backend. It can be set as a parameter to varnish, as a field in the backend declaration or as bereq.between_bytes_timeout in vcl_miss and vcl_pass. The time unit for these timeout values are seconds. NOTE: The connect_timeout previously used milliseconds as time unit, so beware. git-svn-id: http://www.varnish-cache.org/svn/trunk@3406 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Isolate more stuff in hash_slinger.h. Remove hash_slinger from cache.h, include in .c's as necessary. Save a malloc per objhead by putting a few fields into the objhead for the hash_slingers to use. Preinitialize the refcount when we precreate the objhead. Move the hash-string allocation into HSH_Copy(), no point in duplication of mandatory step. git-svn-id: http://www.varnish-cache.org/svn/trunk@3405 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3404 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3403 d4fa192b-c00b-0410-8231-f00ffab90ce4
-