BIND 10 #2268: some cleanups for in-memory zone load

BIND 10 Development do-not-reply at isc.org
Tue Oct 16 01:32:53 UTC 2012


#2268: some cleanups for in-memory zone load
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  muks
  jinmei                             |                Status:  closed
                       Type:  task   |             Milestone:
                   Priority:         |  Sprint-20121023
  medium                             |            Resolution:  fixed
                  Component:  data   |             Sensitive:  0
  source                             |           Sub-Project:  DNS
                   Keywords:         |  Estimated Difficulty:  5
            Defect Severity:  N/A    |           Total Hours:  5.25
Feature Depending on Ticket:         |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by muks):

 * status:  reviewing => closed
 * resolution:   => fixed


Comment:

 Merged to `master` in commit `83d00dc305a33e69e4bee379895697742a1eaab7`:

 {{{
 * 66524e1 (origin/trac2268) [2268] use textToRRset instead of building
 RRset manually
 * 0e2c140 [2268] Make minor code cleanup
 * 45f0d1f [2168] Untabify
 * 31d0926 [2268] Remove per-test iterator classes and use
 MockVectorIterator instead
 * 3744e7a [2268] Add MockVectorIterator class
 * e93e6f3 [2268] minor editorial cleanups
 * 0e1a1b2 [2268] Remove obsolete comment (the bug was fixed)
 * e2b120a [2268] Move FileNameDeleter out of InMemoryClient
 * 1e6d210 [2268] Update API doc
 * 8b59a7d [2268] Move ZoneDataLoader into an unnamed namespace
 * f176512 [2268] Move ZoneDataLoader class out of its header
 * e77ef46 [2268] Use loadZoneData() inside InMemoryClient
 * 97a6125 [2268] Implement loadZoneData() functions
 * 2150123 [2268] Move ZoneDataLoader to a separate file
 * 6bceaa2 [2268] Rename load method to loadInternal()
 * 65c54c9 [2268] Add a comment about InMemoryClient construction after
 setThrowCount()
 * c1ce544 [2268] Add any attached RRSIGs when loading from an iterator
 * eb84aca [2268] Fix disabled tests without using InMemoryClient::add()
 * 31fdd06 Merge branch 'master' into trac2268
 * ed2b8eb [2268] separated zone data Loader from ZoneDataUpdater.
 * c16c1ab [2268] cleanup: removed (now-)unnecessary include
 * 2eb96fb [2268] constify
 * c6f7cce [2268] doxigen editorial fixes: use \code for code snippet;
 folded a long line
 * 587a136 [2268] Add back logging calls
 * ec2aeca [2268] Fix a leak upon exception in InMemoryClient's constructor
 * 83a27d4 [2268] Remove redundant MemorySegmentTest definition
 * ece0728 [2268] Move constructor and destructor to top of file
 * d050293 [2268] Update ZoneDataUpdater API doc
 * ef49ada [2268] Move EmptyZone exception to InMemoryClient class
 * a475756 [2268] Remove the RdataSet sorting code
 * 27be672 [2268] Just remove obsolete comment
 * 18cff78 [2268] Rename method to addToZoneData()
 * 3402084 [2268] Move LoadCallback typedef to an internal namespace
 * ae53c8f [2268] Move Loader to live under ZoneDataUpdater
 * 97fb03f [2268] Update comment about unnamed namespace
 * 23d2eaf [2268] Use a single NSEC3Hash instance inside ZoneDataUpdater
 * 1137e97 [2268] style fix (brace position) and clarify variable
 (s/set/rdataset/)
 * 12bc898 [2268] even more editorial/style fixes
 * bf382bb [2268] more style/editorial fixes
 * 247cb9c [2268] minor editorial fixes: spacing, combining two short lines
 * 25cd191 [2268] Make all hash related checks use isc::dns::NSEC3Hash
 * e017162 [2268] Remove duplicate copies of NSEC3 check code
 * b3d2730 [2268] Sort oft-used RRTypes to be in front of RdataSet lists
 * b9250ec [2268] Remove unused includes from InMemoryClient implementation
 * 8de1329 [2268] Untabify code
 * 86fcb73 [2268] Remove pimpl from InMemoryClient
 * 61beda1 [2268] Remove unused member variables from
 InMemoryClient::Loader
 * 038ba06 [2268] Use the ZoneDataUpdater in test code too
 * b643e4e [2268] Use ZoneDataUpdater in InMemoryClient
 * 371a652 [2268] Add ZoneDataUpdater class
 }}}

 I've verified that both `make check` and lettuce passed on the merged
 `master` branch.

 Resolving as fixed. Thank you for the reviews Jinmei.

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


More information about the bind10-tickets mailing list