In message <5c8a0918f4b0cc41b41f7c2dfe855b6007204f8...@sc-mbxc1.thefacebook.com

>Summary:
>
>The current random director gives up when it can't get a FD to the backend 
>it wants retries times in a row.  Rather than give up and return NULL, which
>is guaranteed to cause a vcl_error, as a last ditch effort we try all other
>healthy backends until we get one that works.  This is mostly useful in 
>the between time after a backend server dies and before the health check
>fails enough to mark a backend unhealthy.

I'm not sure this is a good idea, and my worry is that making it a
good idea requires far too many config handles to make any sense.

But I'm willing to be persuaded by good arguments.

At one level, I would really love if we could move director policy
into VCL, but my attempts to write even a mockup has failed to
produce something sensible.

-- 
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-dev mailing list
[email protected]
http://lists.varnish-cache.org/mailman/listinfo/varnish-dev

Reply via email to