• 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
..
varnishadm Loading commit data...
varnishd Loading commit data...
varnishhist Loading commit data...
varnishlog Loading commit data...
varnishncsa Loading commit data...
varnishreplay Loading commit data...
varnishstat Loading commit data...
varnishtest Loading commit data...
varnishtop Loading commit data...
Makefile.am Loading commit data...