BIND 10 #2218: update InMemoryZoneFinder::findNSEC3 using memory-efficient version

BIND 10 Development do-not-reply at isc.org
Wed Sep 19 07:53:56 UTC 2012


#2218: update InMemoryZoneFinder::findNSEC3 using memory-efficient version
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  muks
  jinmei                             |                Status:  assigned
                       Type:  task   |             Milestone:
                   Priority:         |  Sprint-20120925
  medium                             |            Resolution:
                  Component:  data   |             Sensitive:  0
  source                             |           Sub-Project:  DNS
                   Keywords:         |  Estimated Difficulty:  5
            Defect Severity:  N/A    |           Total Hours:  0
Feature Depending on Ticket:         |
  scalable inmemory                  |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------

Comment (by muks):

 Up for review. It is in the `trac2218_2` branch.

 When you are following the code, note that the NSEC3 tree is again a tree-
 of-trees, and we work only in the sub-tree under the origin node. NSEC3
 names have 1+ the number of origin labels, and all of them are in the sub-
 tree under the origin node. Some changes to `DomainTree` were introduced
 to help with this.
 Insertion into the NSEC3 tree has to be done with the full and absolute
 names, as these are later used by `TreeNodeRRset::getName()` as the
 `RdataSet` itself contains no name.

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


More information about the bind10-tickets mailing list