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