• Poul-Henning Kamp's avatar
    Enforce a minimum ttl for "hit for pass" objects to prevent a value · 99968684
    Poul-Henning Kamp authored
    of zero from serializing access to an object with very draconian
    backend cache-control headers.
    
    We could get far even with a one second TTL, but following our general
    "there is a reason people put Varnish there in the first place" logic
    we use the default_ttl parameter (default: 120 s) for this value.
    
    If another value is desired, this can be set in vcl_fetch, even if it
    looks somewhat counter-intuitive:
    
    	sub vcl_fetch {
    		if (obj.http.set-cookie) {
    			set obj.ttl = 10s;
    			pass;
    		}
    	}
    
    Fixes #425
    
    
    
    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@3537 d4fa192b-c00b-0410-8231-f00ffab90ce4
    99968684
Name
Last commit
Last update
bin Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
man Loading commit data...
redhat Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
autogen.des Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
varnishapi.pc.in Loading commit data...