<div dir="ltr">Can you please explain a bit more what advantage I will have by using return(pass). Are you saying if I use return(pipe) then the client's subsequent request will start getting 404 Error? <div><br></div><div> My intention is if the header <span style="font-size:13px"><font color="#000000"><font face="monospace, monospace">req.http.Type == "p"</font> then i want to treat as if varnish is not present for those requests and the request going straight to backend.</font></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 19, 2016 at 4:41 PM, Dridi Boukelmoune <span dir="ltr"><<a href="mailto:dridi@varni.sh" target="_blank">dridi@varni.sh</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, May 19, 2016 at 10:16 AM, Debraj Manna <<a href="mailto:subharaj.manna@gmail.com">subharaj.manna@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> We are using varnish for multiple round robin backends. as shown below:-<br>
><br>
> backend d1 {<br>
>     .host = "172.16.84.69";<br>
>     .port = "9802";<br>
> }<br>
> backend d2 {<br>
>     .host = "172.16.84.68";<br>
>     .port = "9802";<br>
> }<br>
> backend r1 {<br>
>     .host = "172.16.84.69";<br>
>     .port = "9802";<br>
> }<br>
> backend r2 {<br>
>     .host = "172.16.84.68";<br>
>     .port = "9802";<br>
> }<br>
<br>
</span>You don't need to duplicate backend definitions, your directors d and<br>
r can share two backends b1 and b2.<br>
<span class="">> Can some one please let me know  if the below code is the best way to<br>
> achieve what I am trying to do?<br>
> if(req.http.Type == "p") {<br>
>       req.backend_hint = r.backend();<br>
>        return (pipe);<br>
>    }<br>
<br>
</span>It looks OK but if your client sends subsequent HTTP requests, Varnish<br>
won't see them after a return(pipe). You may use return(pass) instead,<br>
to bypass Varnish for individual requests.<br>
<span class="HOEnZb"><font color="#888888"><br>
Dridi<br>
</font></span></blockquote></div><br></div>