BIND 10 #2054: make sure RBTree nodeFission() preserves the name of the original node

BIND 10 Development do-not-reply at isc.org
Sat Jun 16 20:33:53 UTC 2012


#2054: make sure RBTree nodeFission() preserves the name of the original node
-------------------------------------+-------------------------------------
            Reporter:  jinmei        |                        Owner:
                Type:  defect        |                       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             |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 Implement this note:

 {{{#!cpp
 // Note: when we redesign this (still keeping the basic concept), we
 should
 // change this part so the newly created node will be used for the
 inserted
 // name (and therefore the name for the existing node doesn't change).
 // Otherwise, things like shortcut links between nodes won't work.
 }}}

 We could do it at the time of implementing the memory-scalable version
 of rbtree, but assuming we still need some initial design work first,
 it probably makes sense to do this cleanup at the moment, so we won't
 inherit this flaw in the new implementation.

-- 
Ticket URL: <http://bind10.isc.org/ticket/2054>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list