- 11 Jul, 2006 21 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@436 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@435 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@434 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@433 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@432 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@431 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@430 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
state engine. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@429 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Insert the new master state engine. A dot(1) graph is embedded in the source code and can be extracted with: sed -n '/^DOT/s///p' cache_center.c | dot -Tps > /tmp/_.ps git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@428 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@427 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
one source file with the highest level of policy. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@426 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@425 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
XXX: document that error 417 "expectation failed" might be a more sensible policy. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@424 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
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 19 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
-