BIND 10 #2092: RBNode parent pointer updates

BIND 10 Development do-not-reply at isc.org
Sun Jul 29 19:38:34 UTC 2012


#2092: RBNode parent pointer updates
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  muks
  jinmei                             |                Status:  closed
                       Type:  task   |             Milestone:
                   Priority:         |  Sprint-20120731
  medium                             |            Resolution:  fixed
                  Component:  data   |             Sensitive:  0
  source                             |           Sub-Project:  DNS
                   Keywords:         |  Estimated Difficulty:  4
            Defect Severity:  N/A    |           Total Hours:  2.06
Feature Depending on Ticket:         |
  scalable inmemory                  |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by muks):

 * status:  reviewing => closed
 * resolution:   => fixed


Comment:

 Merged to master in commit 0ae269325e8667b8f91555b655d001b3a5b217ae:

 {{{
 * ae25a3b (origin/trac2092_2) [2092] Add comment about pointer dereference
 asked by reviewer
 * 8cbfc95 [2092] Remove some initializers
 * 07d6576 [2092] Stop using NULLNODE inside RBNode and RBTree
 * 45642a1 [2092] Test the case when the upper node is indeed the null node
 * 22fdee1 [2092] Update doc comment
 * 3eafbef [2092] Add support for showing pointers in Graphviz output
 * 5d3e852 Add RBNode::getUpperNode()
 * b93f098 [2092] Set/update the parent_ pointer to the upper tree's leaf
 * d5e953d [2092] Use isSubTreeRoot() instead of comparing with NULLNODE
 * 3bdd3af [2092] Restore subtree root flag after node fission
 * 7c1d637 [2092] Remove unnecessary code
 * 0f380c4 [2092] Add a testcase for checking if FLAG_SUBTREE_ROOT is being
 set properly
 * ba30151 [2092] Dump RBTree to Graphviz dot output
 }}}

 which also fixes some API and data differences between master and
 trac2092_2 branches which caused several compile and test failures.

 Resolving as fixed.

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


More information about the bind10-tickets mailing list