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