BIND 10 #327: early work on recursion

BIND 10 Development do-not-reply at isc.org
Thu Nov 11 18:37:19 UTC 2010


#327: early work on recursion
---------------------------+------------------------------------------------
      Reporter:  each      |        Owner:  each                 
          Type:  defect    |       Status:  reviewing            
      Priority:  major     |    Milestone:  y2 12 month milestone
     Component:  recurser  |   Resolution:                       
      Keywords:            |    Sensitive:  0                    
Estimatedhours:  0.0       |        Hours:  0                    
      Billable:  1         |   Totalhours:  0                    
      Internal:  0         |  
---------------------------+------------------------------------------------

Comment(by each):

 >  - for a similar reason, including internal/{tcp,udp}dns.h in
 asiolink_unittest.cc is not good.  btw, if we don't use asio::io_service
 it compiles without these header files, so at least including these
 doesn't make sense.

 IIRC my intention was to add more specific tests of tcpdns.cc and
 udpdns.cc routines, but I didn't make as much progress on testing as I had
 planned (unfortunately TDD went in the tank almost immediately after I
 started this work).

 Probably those tests should still be written and they should include
 tcpdns.h and udpdns.h, but they should live in some other file than
 asiolink_unittest.cc.

 Regarding the asio::io_service interface, I think that came out of the
 original asio_link_unittest.cc from trunk.  I had assumed this was by
 design--the IOService class included a get_io_service() member to give
 access to the underlying implementation.  I don't expect it would be very
 difficult to change this in the test code though.

-- 
Ticket URL: <http://bind10.isc.org/ticket/327#comment:17>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list