<font size="2"><font face="georgia,serif">You could have the hash backends each be individual round/random directors with your intended server having a very high weight and your intended backup backend a weight of 1.  Awkward and somewhat lengthy, but it works.  The only downside is that the fallback will get a non-zero amount of traffic.</font></font><div>

<font class="Apple-style-span" face="georgia, serif"><br></font></div><div><span class="Apple-style-span" style="font-size: 13px; background-color: rgb(255, 255, 255); "><font class="Apple-style-span" face="'courier new', monospace">director example hash {<br>

       .retries = 5;<br>       { .backend = server1d; .weight = 1; }<br>(...)<br>       { .backend = server8d; .weight = 1; }<br>}<br></font></span><div><font size="2" face="'courier new', monospace"><br></font></div>

<div><font size="2" face="'courier new', monospace">director server1d random {</font></div><div><font class="Apple-style-span" face="'courier new', monospace">       { .backend = server1;   .weight = 10000000; }</font></div>

<div><font class="Apple-style-span" face="'courier new', monospace">       { .backend = fallback1; .weight = 1; }</font></div><div><font class="Apple-style-span" face="'courier new', monospace">}</font></div>

<div><span class="Apple-style-span" style="font-family: georgia, serif; "><br></span></div><div><font size="2"><font face="georgia,serif">Yes, I believe the hash director is strict and ignores health, at least when I played with it (very) briefly.</font></font></div>

<div><font size="2"><font face="georgia,serif"><br></font></font></div><div><font size="2"><font face="georgia,serif">At some point in Varnish's future, it would probably be worth implementing a backup backend at the director or even backend level.  Or at least a fallback director/backend for hash, but the former is a more general solution.<br clear="all">

</font></font><font class="Apple-style-span" face="georgia, serif">-- </font></div><div><font class="Apple-style-span" face="georgia, serif">kb<br></font><br><div class="gmail_quote">On Mon, Aug 1, 2011 at 00:35, Thiago Figueiro <span dir="ltr"><<a href="mailto:TFigueiro@au.westfield.com">TFigueiro@au.westfield.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">KT Sin wrote:<br>
> try adding backend probes. see:<br>
> <a href="https://www.varnish-cache.org/trac/wiki/BackendPolling" target="_blank">https://www.varnish-cache.org/trac/wiki/BackendPolling</a><br>
<br>
</div>Yep, they're there.<br>
<br>
Thanks tho.<br>
<div><div></div><div class="h5"><br>
<br>
______________________________________________________<br>
    CONFIDENTIALITY NOTICE<br>
This electronic mail message, including any and/or all attachments, is for the sole use of the intended recipient(s), and may contain confidential and/or privileged information, pertaining to business conducted under the direction and supervision of the sending organization. All electronic mail messages, which may have been established as expressed views and/or opinions (stated either within the electronic mail message or any of its attachments), are left to the sole responsibility of that of the sender, and are not necessarily attributed to the sending organization. Unauthorized interception, review, use, disclosure or distribution of any such information contained within this electronic mail message and/or its attachment(s), is (are) strictly prohibited. If you are not the intended recipient, please contact the sender by replying to this electronic mail message, along with the destruction all copies of the original electronic mail message (along with any attachments).<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" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
</div></div></blockquote></div><br></div></div>