[Varnish] #1420: Ban/Fetch race

Varnish varnish-bugs at varnish-cache.org
Wed Jan 29 12:27:39 CET 2014

#1420: Ban/Fetch race
 Reporter:  phk       |      Owner:  phk
     Type:  defect    |     Status:  new
 Priority:  normal    |  Milestone:
Component:  varnishd  |    Version:  trunk
 Severity:  normal    |   Keywords:
 There exists a race between fetch and bans today:

 Fetch starts, but takes long time.
 Ban is entered which applies to fetch

 Once we get the headers from the backend, we currently do not check if any
 bans were entered between the fetch starting and now, which might apply.

 What to do in that case is also slightly icky.  Turning the fetch into a
 pass has been proposed as a least-evil handling.

Ticket URL: <https://www.varnish-cache.org/trac/ticket/1420>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator

More information about the varnish-bugs mailing list