[dnsdist] server policy to failover to another pool
justin.valentini at oracle.com
Fri Oct 6 14:01:39 UTC 2017
Does anyone know the upper limit on the weight attribute for a server?
On 10/06/2017 08:39 AM, Justin Valentini wrote:
> Hi Remi,
> On 10/06/2017 08:17 AM, Remi Gacogne wrote:
>> Hi Justin,
>> On 10/06/2017 02:06 PM, Justin Valentini wrote:
>>> I tried the orderedLeastOutstanding policy but ran into issues when
>>> testing. If I explicitly set my order #1 server to down (e.g.
>>> getServer(0):setDown()) dnsdist doesn't not directly traffic to the
>>> ordered server. Instead the query times out. However, when we bring
>>> the actual dns server and let dnsdist healthcheck it to down, it seems
>>> to work.
>>> Do any of you know why this may be the case? Do isUp() and upStatus not
>>> respect explicitly set DOWN state?
>> The way it is currently handled might not be very intuitive. When you
>> call setDown() or SetUp(), this sets the backend's "availability" state
>> to Up or Down, instead of the default of Auto, but does not change the
>> The isUp() method checks whether "availability" is set to Down or Up
>> before checking "upStatus, so orderedLeastOutstanding should either use
>> the isUp() method, or check the "availability" state before looking at
> Using isUp() did the trick. Thank you!
> dnsdist mailing list
> dnsdist at mailman.powerdns.com
More information about the dnsdist