<div>Hi everyone,<br></div><div><br></div><div>I'm trying to alter req.url to custom value based on backend that Varnish will use.</div><div><br></div><div>Following config snippet worked fine before I've switched to director:</div>
<div><br></div><div> --------------------- 8-< ---------------------</div><div><br></div><div>#set req.backend = index3;  # direct connection to backend<br>set req.backend = search;  # using rr director (for index3 and 4)<br>
</div><div><br>if ( req.url ~ "^/solr/round-robin" ) {<br></div><div><br></div><div>       if ( req.backend == index3 ) {<br>           set req.url = regsub(req.url, "round-robin", "index3");<br>
       }<br><br>       if ( req.backend == index4 ) {<br>           set req.url = regsub(req.url, "round-robin", "index4");<br>        }<br>    </div><div>}<br></div><div><br></div><div>--------------------- >-8 ---------------------</div>
<div><br></div><div>Is there way to access the real backend's name - or something else - which would tell me to which backend a request will be sent during the recv phase?</div><div><br></div><div>Kind Regards,</div><div>
Slawek</div><div><br></div><div><br></div>