BIND 10 #2091: use encoded name data in RBNode
BIND 10 Development
do-not-reply at isc.org
Fri Jun 29 08:53:20 UTC 2012
#2091: use encoded name data in RBNode
-------------------------------------+-------------------------------------
Reporter: jinmei | Owner:
Type: task | Status: new
Priority: medium | Milestone: Next-
Component: data source | Sprint-Proposed
Sensitive: 0 | Keywords:
Sub-Project: DNS | Defect Severity: N/A
Estimated Difficulty: 0 | Feature Depending on Ticket:
Total Hours: 0 | scalable inmemory
| Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
And replace the Name object in RBNode with it.
See
http://bind10.isc.org/wiki/InMemoryZoneDesign#a3.NameLabelEncodinginTreeNodes
- some part of length information can be encoded in the "flags" field.
- Change insert/find so they use LabelSequence internally.
- Use LabelSequence for node allocation. Note that these changes
mean compare() can now return "NONE", and it should be handled
accordingly. same for previous Node(). Unit tests will need some
adjustments.
Depends on #2086 and #2087
--
Ticket URL: <http://bind10.isc.org/ticket/2091>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list