- 11 Jul, 2006 8 commits
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@423 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@422 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@421 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@420 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@419 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@418 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@417 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Add a list of log entry tags. Add cross-references to varnishd(1) and varnishstat(1). git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@416 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 10 Jul, 2006 27 commits
-
-
Poul-Henning Kamp authored
Try these: varnishtop -i url varhishtop -i header -C -I '^user-agent:' varhishtop -i header -C -I '^user-agent:' -X MSIE varhishtop -i header -C -I '^user-agent:.*MSIE' varhishtop -i header -C -I '^user-agent:.*java' You can also run them on the logfiles from the live test: zcat _vlog21.gz | varnishtop -r - -i header ... git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@415 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@414 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@413 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Implement -i tag[,tag ...] and -x tag[,tag ...] generic arguments. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@412 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Add function VSL_OpenStats() which directly returns a pointer to the varnish_stats structure. Add opaque VSL_data structure as handle to the log-tailer functions. Add generic argument parsing function for all log-tailers. Add support for generic "-r <file>" option. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@411 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@410 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Assign prefix WRK to the worker pool. Introduce a struct workreq since the prefetcher (when it happens) will not have a session to pass in. The worker threads get a cond_var each and are hung from a list in most recently used order. When a request is queued and the worker thread list is not empty, tickle the cond_var of the first one. If no threads were availble the max number of threads is not reached, try to start another worker thread. If the max was reached or the start filed (likely due to out of memory) indicate overflow and let the existing pool deal with it. Create only the minimum requested number of threads initially. Allow specification of the timeout before a dynamic worker thread commits suicide to be specified with -w. Default parameters are -w1,UINT_MAX,10 {min, max, timeout} git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@409 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@408 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
out any bugs it might cause. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@407 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@406 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Avoid calling getaddrinfo() for every connect by catching the result in the backend structure. Minimize number of socket/connect calls by caching the last good address in the backend structure. If all addresses in the cached getaddrinfo() result fails, call getaddrinfo() again (to catch DNS changes) and try the list again. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@405 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
shmlog both ends of backend connections. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@404 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
cache_shmlog.c contains stuff for both cache and mgt, so remove the cache_ prefix. Rename cache_shmlog.h to common.h and put joint stuff there. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@403 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@402 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@401 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@400 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@399 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@398 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@397 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
I'm using __unused for now, if we need to use something different we can do a find/replace. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@396 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@395 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Remove http_New() and http_Delete() git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@394 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
we recognize. Add http_Init() which initializes struct http given sufficient space. Respect heritage mem_* values in http_New() (while we still have it) Allocate backend connections (vbe_conn) with super allocation with space for http and workspace. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@393 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
mem_http_1_line (512) Maximum length of the reqeust/response line of a HTTP message There is no point in filling the entire buffer with junk if we get a preposterously long first line. mem_http_header (4096) Maximum length of entire HTTP header. If we overflow this we return 400. mem_workspace (currently 0) In the future this will be the space we use for constructing headers to send and edits done from VCL. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@392 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@391 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@390 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@389 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 09 Jul, 2006 5 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@388 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Trivial are {GET,HEAD} which gets a hit and returns 200 {GET,HEAD} which gets a miss, fetches, inserts and returns 200 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@387 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Let automake know about config.h. Bump version number to mark that we have passed the first live test. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@386 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@385 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
correct distribution name. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@384 d4fa192b-c00b-0410-8231-f00ffab90ce4
-