BIND 10 #356: Resolver address database
BIND 10 Development
do-not-reply at isc.org
Tue Nov 16 11:15:53 UTC 2010
#356: Resolver address database
-------------------------------+--------------------------------------------
Reporter: stephen | Owner: stephen
Type: enhancement | Status: reviewing
Priority: major | Milestone:
Component: Unclassified | Resolution:
Keywords: | Sensitive: 0
Estimatedhours: 0.0 | Hours: 0
Billable: 1 | Totalhours: 0
Internal: 0 |
-------------------------------+--------------------------------------------
Changes (by ocean):
* owner: ocean => stephen
Comment:
Replying to [comment:9 stephen]:
> '''nameserver_address.h'''[[BR]]
> Rather than check that the ns_ shared_ptr is non-NULL in both
updateRTT() and getAddress(), it might be better to check that it is non-
NULL when the object is constructed and to throw an exception if it is.
(There should be no case when a !NameserverAddress object is constructed
with a null !NameserverEntry pointer.)
Done, remove unnecessary checks.
>
> '''nameserver_entry.cc'''[[BR]]
> Comment: Since NameserverEntry::getAddressAtIndex() should only be
called from NameserverAddress::getAddress() - where the index is presumed
to be valid - using "assert" instead of throing an exception is OK. (No
change is needed.)
>
> '''nameserver_address_unittest.cc'''
> The RTT update test only tests that the RTT of the address at the
specified index is updated. It does not test that the RTT of other
addresses associated with the nameserver are not changed.
>
Done
> The tests should also test what happens if the index is out of range.
Done
--
Ticket URL: <http://bind10.isc.org/ticket/356#comment:10>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list