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

Reply via email to