[getdns-api] Upstream servers(over UDP)
Shikha Sharma
shikha.sharma at broadforward.com
Fri Jun 23 10:58:59 CEST 2017
Hello,
I'm using getdns in stub mode with more than 1 upstream servers (over UDP)
configured in the context. Some of the observations that i have:
* Every time a udp request times out, the back_off is multiplied by 2
and another server is chosen. But if the response is received from
the server then the back_off value is never reset. In case there is
a timeout again, It continues with the previous back_off value. i
would like to propose to reset the back_off to 0 as soon as the
server becomes available.
* If all upstreams are failing, the upstream with the smallest
back_off value will be selected, and the back_off value decremented
by one. In this scenario servers can also be retried in the round
robin fashion to give them equal chance because one of the server
might have large back_off value and will not be tried even though it
has become available again. Or make it configurable to choose one of
the above behavior.
* In the latest release a feature was added "More fine grained control
over TLS upstream retry and back off behavior with
getdns_context_set_tls_backoff_time() and
getdns_context_set_tls_connection_retries().". I would like to
propose to add similar back_off time and retries for over UDP as well.
Regards,
Shikha Sharma
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://getdnsapi.net/pipermail/spec/attachments/20170623/861b17b9/attachment.html>
More information about the spec
mailing list