Re: [Libevent-users] evdns timeout behaviour

2012-07-09 Thread Catalin Patulea
On Sat, Jul 7, 2012 at 4:54 PM, Adrian Chadd wrote: > .. what do other operating systems do? BTW, glibc has a "rotate" option that load-balances across the list of nameservers - but this option only applies when starting a new lookup [1]. In the timeout case, a new nameserver is always tried [2].

Re: [Libevent-users] evdns timeout behaviour

2012-07-09 Thread Catalin Patulea
On Sat, Jul 7, 2012 at 4:54 PM, Adrian Chadd wrote: > Eg, what does the bind "libc" implementation of name lookups do? (ie, > what user applications can do, not what BIND itself does.) Any idea what Debian package has this implementation? The only user-accessible resolver I can find in libbind-dev

Re: [Libevent-users] evdns timeout behaviour

2012-07-07 Thread Adrian Chadd
.. what do other operating systems do? Eg, what does the bind "libc" implementation of name lookups do? (ie, what user applications can do, not what BIND itself does.) Adrian *** To unsubscribe, send an e-mail to majord...@freeha

Re: [Libevent-users] evdns timeout behaviour

2012-07-07 Thread Nick Mathewson
On Fri, Jul 6, 2012 at 6:06 PM, Catalin Patulea wrote: > Hi, > > I'm interested in what happens when a freshly created evdns with more than > one nameserver encounters a timeout on the first request. > > It seems evdns distinguishes between retransmits and reissues. Retransmits > are triggered by

[Libevent-users] evdns timeout behaviour

2012-07-06 Thread Catalin Patulea
Hi, I'm interested in what happens when a freshly created evdns with more than one nameserver encounters a timeout on the first request. It seems evdns distinguishes between retransmits and reissues. Retransmits are triggered by timeouts and always point to the same ns, chosen at first-transmit t