[Varnish] #355: grace not documented

Varnish varnish-bugs at projects.linpro.no
Sat Nov 8 12:54:45 CET 2008

#355: grace not documented
 Reporter:  eric           |        Owner:  tfheen
     Type:  documentation  |       Status:  new   
 Priority:  low            |    Milestone:        
Component:  documentation  |      Version:  2.0   
 Severity:  normal         |   Resolution:        
 Keywords:  vcl grace      |  
Changes (by perbu):

  * owner:  => tfheen


 .Ss Grace
 If the backend takes a long time do generate an object there is a risk
 of a thread pile up. In order to mitigate this you can enable
 "grace". Grace allows varnish to serve an expired version of the
 object while a fresh object is being generated by the backend.

 The following vcl code will enable varnish to served expired
 object. All object will be kept up to two minutes past their
 expiration time unless a fresh object is generated.

 .Bd -literal -offset 4n
 sub vcl_recv {
     set req.grace = 2m;
 sub vcl_fetch {
     set obj.grace = 2m;


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

More information about the varnish-bugs mailing list