Additionals reverse tree
the tree is like a key-value database, with the key being a domain name of a record which is an additional for a record in the zone while the name might be not in the zone; the value is a deduplicated dynarray of pointers to zone nodes, for which it actually is an additional
whenever in an incremental update a record is changed/added with the name of an additional, all the listed nodes must be re-adjusted (re-discovered additionals
previously, we always re-discovered additionals for whole zone
Merge request reports
Activity
changed milestone to %2.9
added performance label
added 21 commits
-
1daf72d9...62e3c574 - 17 commits from branch
master
- 6b088b2b - bugfix: don't incremental adjust when original zone not adjusted previously
- 217e70fa - adjusting: implemented reverse tree for looking up additionals changed in update
- cb8d6cd3 - additionals_tree: using deduplicated dynarray for storing pointers in nodes
- 4f43ba80 - adjust: more effective rdataset iteration
Toggle commit list-
1daf72d9...62e3c574 - 17 commits from branch
mentioned in commit 99b53edf