<div dir="ltr">Hi,<div><br></div><div>what about this code</div><div><br></div><div>sub vcl_recv {</div><div>  set req.backend_hint = foo;</div><div>  set req.http.CurrentBackend = foo;</div><div><br></div><div>  if ( some condition ) {</div><div>   set req.backend_hint = bar;</div><div>   set req.http.CurrentBackend = bar;</div><div>  }</div><div><br></div><div>  if ( req.http.CurrentBackend ~ "foo" ) {</div><div>   /* do sth nasty */</div><div>  }</div><div>}</div><div><br></div><div><br></div><div>Viele Grüße / Regards</div><div>Tobias</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-04-26 14:26 GMT+02:00 Andreas Haase - evolver group <span dir="ltr"><<a href="mailto:andreas.haase@evolver.de" target="_blank">andreas.haase@evolver.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
we are just migrating one varnish from 3.x to 4.0.2 (contained in Debian<br>
Jessie). Our old vcl contains the following structure:<br>
<br>
[...]<br>
<br>
sub vcl_recv {<br>
       set req.backend = foo;<br>
<br>
       if (some condition) {<br>
               set req.backend = bar;<br>
       }<br>
<br>
       [...]<br>
<br>
       if ( req.backend = foo ) {<br>
               /* do something nasty */<br>
       }<br>
<br>
       [...]<br>
}<br>
<br>
Now, in VCL 4 there seems no possibility to ask for the backend actually<br>
set. Is there any way to use this again, or do we have to use a<br>
work-around like setting custom http headers and later asking for their<br>
content?<br>
<br>
Thank you in advance for any hint :-)<br>
<br>
--<br>
Regards,<br>
<br>
Andreas Haase<br>
<br>
Administration und Technik<br>
evolver services GmbH<br>
<br>
Fon:    <a href="tel:%2B49%20%2F%20%280%293%2071%20%2F%204%2000%2003%20727" value="+4937140003727" target="_blank">+49 / (0)3 71 / 4 00 03 727</a><br>
Fax:    <a href="tel:%2B49%20%2F%20%280%293%2071%20%2F%204%2000%2003%2079" value="+493714000379" target="_blank">+49 / (0)3 71 / 4 00 03 79</a><br>
<br>
E-Mail          <a href="mailto:andreas.haase@evolver.de" target="_blank">andreas.haase@evolver.de</a><br>
Web             <a href="http://www.evolver.de" rel="noreferrer" target="_blank">http://www.evolver.de</a><br>
Facebook        <a href="http://www.facebook.de/evolvergroup" rel="noreferrer" target="_blank">http://www.facebook.de/evolvergroup</a><br>
<br>
<br>
Sitz der Gesellschaft:  Chemnitz<br>
Handelsregister:        Amtsgericht Chemnitz, HRB 22649<br>
Geschäftsführer:        Torsten Gramann und Mathias Möckel<br>
<br>
[zu unserer Webseite]<<a href="http://www.evolver.de" rel="noreferrer" target="_blank">http://www.evolver.de</a>><br>
Unsere Top-Produkte:<br>
- Stellenportal<<a href="http://evolver.de/stellenmarkt/" rel="noreferrer" target="_blank">http://evolver.de/stellenmarkt/</a>><br>
- Immobilienportal<<a href="http://evolver.de/immobilienmarkt/" rel="noreferrer" target="_blank">http://evolver.de/immobilienmarkt/</a>><br>
- evolverOAS<<a href="http://evolver.de/oas/" rel="noreferrer" target="_blank">http://evolver.de/oas/</a>><br>
- evolverCAS<<a href="http://evolver.de/cms#evolvercas" rel="noreferrer" target="_blank">http://evolver.de/cms#evolvercas</a>><br>
- evolverCMS<<a href="http://www.evolver.de/cms/" rel="noreferrer" target="_blank">http://www.evolver.de/cms/</a>><br>
       Unsere Top-Dienstleistungen:<br>
- Administration & IT<<a href="http://www.evolver.de/dienstleistungen/" rel="noreferrer" target="_blank">http://www.evolver.de/dienstleistungen/</a>><br>
- Service-Center<<a href="http://www.evolver.de/dienstleistungen/" rel="noreferrer" target="_blank">http://www.evolver.de/dienstleistungen/</a>><br>
- garantierte Ressourcen<<a href="http://www.evolver.de/dienstleistungen/garantierte_ressourcen/" rel="noreferrer" target="_blank">http://www.evolver.de/dienstleistungen/garantierte_ressourcen/</a>><br>
- Manntage-Pakete<<a href="http://www.evolver.de/dienstleistungen/manntage_pakete/" rel="noreferrer" target="_blank">http://www.evolver.de/dienstleistungen/manntage_pakete/</a>><br>
- evolverCLOUD<<a href="http://www.evolver.de/dienstleistungen/evolvercloud/" rel="noreferrer" target="_blank">http://www.evolver.de/dienstleistungen/evolvercloud/</a>><br>
       SEO-Optimierung inklusive:<br>
Zur Verbesserung Ihrer Marktchancen mit unseren Produkten investieren wir noch mehr in die SEO-Optimierung.<br>
Terminvereinbarung für Präsentationen und Workshops<br>
Sie haben die Wahl, wie wir Ihnen unsere Produkte und Dienstleistungen vorstellen dürfen.<br>
Vereinbaren Sie einen Termin: <a href="http://www.evolver.de/termin" rel="noreferrer" target="_blank">www.evolver.de/termin</a><<a href="http://www.evolver.de/termin" rel="noreferrer" target="_blank">http://www.evolver.de/termin</a>>.<br>
<br>
<br>_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" rel="noreferrer" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br></blockquote></div><br></div>