BIND 10 #2811: Make some DomainTree code updates
BIND 10 Development
do-not-reply at isc.org
Sun Feb 24 07:43:28 UTC 2013
#2811: Make some DomainTree code updates
-------------------------------------+-------------------------------------
Reporter: muks | Owner:
Type: | Status: new
enhancement | Milestone: Next-Sprint-
Priority: | Proposed
medium | Keywords:
Component: data | Sensitive: 0
source | Sub-Project: DNS
CVSS Scoring: | Estimated Difficulty: 0
Defect Severity: N/A | Total Hours: 0
Feature Depending on Ticket: |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
This is a ticket to track some `DomainTree` code updates that I've made in
a private branch.
* The rebalance-after-insert code is reorganized to make it more
straightforward to understand, and it's better commented.
* There is a test that verifies that the tree is balanced, and doesn't go
over the red-black theoretical limit. It constructs a random large
million+ name zone and checks that the distance from every node to its
subtree root is within limit. This is a check that was not implemented and
we should have this as performance correctness proof.
Though the deletion ticket #2750 is independent, the balance testcase will
be useful for the deletion work.
--
Ticket URL: <http://bind10.isc.org/ticket/2811>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list