[Varnish] #1526: PURGE does not work on a 403 cached object
Varnish
varnish-bugs at varnish-cache.org
Fri Jun 13 21:25:09 CEST 2014
#1526: PURGE does not work on a 403 cached object
-------------------------+--------------------
Reporter: raymondjiii | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: varnishd | Version: 3.0.5
Severity: normal | Resolution:
Keywords: |
-------------------------+--------------------
Comment (by raymondjiii):
I have found that vcl_fetch() is being called on a PURGE request for an
object that is a 403.
If I remove the following from vcl_fetch() then things are fine:
...
else if (beresp.ttl <= 0s ||
beresp.http.Vary == "*") {
# Mark as "Hit-For-Pass" for the next 2 minutes
set beresp.ttl = 120s;
return(hit_for_pass);
}
So with the above a 403 object that is purged is called vcl_fetch with the
above code removed a PURGE request does not call vcl_fetch() on a PURGE
miss or hit.
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1526#comment:1>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list