In message <[EMAIL PROTECTED]>, Ricardo N ewbery writes: >> With respect to pass: >> >> if you choose pass in vcl_recv(), nothing is cached. >> >> if you choose pass in vcl_fetch(), a "cannot be cached" >> pseudo-object is cached. > > >Is this behavior controlled in vcl at all? In the default vcl, I also >see vcl_fetch directing to "pass" in a couple of places. This looks >like a loop if I believe the flowchart.
No, pass from vcl_fetch() means "the object we just got cannot be cached", it does not go to the vcl_pass() because it already has picked up the object, we don't need to do so again. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 [EMAIL PROTECTED] | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. _______________________________________________ varnish-misc mailing list varnish-misc@projects.linpro.no http://projects.linpro.no/mailman/listinfo/varnish-misc