[Varnish] #369: Enable serving of graced objects if backend is down

Varnish varnish-bugs at projects.linpro.no
Thu Jan 22 14:46:50 CET 2009

#369: Enable serving of graced objects if backend is down
 Reporter:  perbu        |        Owner:  phk  
     Type:  enhancement  |       Status:  new  
 Priority:  normal       |    Milestone:       
Component:  varnishd     |      Version:  trunk
 Severity:  normal       |   Resolution:       
 Keywords:               |  
Comment (by anders):

 We (Aftenposten & E24) are interested in helping sponsor this feature,
 provided that:

 1) Forced grace always will work for any kind of backend error (network
 timeout, connection refused, response too slow, wrong http return code)

 2) It works with a longer grace period, so that the backlog of cached data
 is longer. This shall not create problems for updates/purges for new

 3) It is possible to control in VCL when forced grace should happen. For
 example if the backend delivers an unwanted 5xx http return code.

Ticket URL: <http://varnish.projects.linpro.no/ticket/369#comment:4>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator

More information about the varnish-bugs mailing list