BIND 10 #401: Timouts in the recursor

BIND 10 Development do-not-reply at isc.org
Tue Nov 2 11:50:23 UTC 2010


#401: Timouts in the recursor
--------------------------+-------------------------------------------------
  Reporter:  vorner       |            Owner:     
      Type:  enhancement  |           Status:  new
  Priority:  major        |        Milestone:     
 Component:  recurser     |         Keywords:     
 Sensitive:  0            |   Estimatedhours:  0  
     Hours:  0            |         Billable:  1  
Totalhours:  0            |         Internal:  0  
--------------------------+-------------------------------------------------
 I implemented basic support of timeouts in the b10-recurse.

 The most important part is in UDPQuery (which asks upstream DNS server a
 question, will probably be used in some similar form by the dispatch),
 that can report a timeout now. The RecursiveQuery can retry few times
 before giving up.

 Currently, it needs a merge with the branch from #389 to be configurable.
 Furthermore, some of the current code is temporary until the merge is done
 (the #389 contains a DNSService without any sockets, for example).

 The timeouts are configured only statically for now (no computing of
 average timeout, increasing timeouts when a packet is lost, etc). Do you
 think it should be done now or some time later?

 The proposed changelog entry would be:

 {{{
 [func]  vorner
 b10-recurse supports timeouts and retries in forwarder mode.
 (trac #401, SVN rTBD)
 }}}

 Code is in branches/vorner-recursor-timeouts, branch point r3392.

-- 
Ticket URL: <http://bind10.isc.org/ticket/401>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list