Use of pool servers reveals unacceptable crash rate in async DNS

Hal Murray hmurray at
Mon Jun 27 21:02:07 UTC 2016

cbwierda at said:
> I was thinking of setting up associations using the DNS lookup code.  If the
> mechanism for adding new pool servers was blocking on the DNS call but
> asynchronous to the rest of the daemon, I was figuring to call the lookup
> with the name provided by the server directive.  The only real difference
> between a specified server and a pool server is that you don't delete the
> specified server. 

The DNS lookup for server and pool both take the same general path of using 
another thread to do the lookup.

If all goes well, the server stuff could do the lookup during startup.  But 
there are all sorts of ways for DNS to not work.

These are my opinions.  I hate spam.

More information about the devel mailing list