bind9/doc/misc
Ondřej Surý 39d3e2a8ec
Add a limit to the number of RR types for single name
Previously, the number of RR types for a single owner name was limited
only by the maximum number of the types (64k).  As the data structure
that holds the RR types for the database node is just a linked list, and
there are places where we just walk through the whole list (again and
again), adding a large number of RR types for a single owner named with
would slow down processing of such name (database node).

Add a configurable limit to cap the number of the RR types for a single
owner.  This is enforced at the database (rbtdb, qpzone, qpcache) level
and configured with new max-types-per-name configuration option that
can be configured globally, per-view and per-zone.

(cherry picked from commit 00d16211d6368b99f070c1182d8c76b3798ca1db)
2024-06-10 18:50:06 +02:00
..
cfg_test.c Update sources to Clang 15 formatting 2022-11-29 09:14:07 +01:00
checkgrammar.py Sort grammar map keys while pretty printing them 2022-07-01 10:21:05 +02:00
delegation-only.zoneopt [master] automatically generate named.conf grammars for the ARM 2018-01-22 11:06:32 -08:00
dnssec-policy.default.conf Add signatures-jitter option 2024-04-18 15:00:07 +00:00
forward.zoneopt deprecate delegation-only and root-delegation only 2023-03-23 14:09:53 -07:00
hint.zoneopt deprecate delegation-only and root-delegation only 2023-03-23 14:09:53 -07:00
in-view.zoneopt [master] automatically generate named.conf grammars for the ARM 2018-01-22 11:06:32 -08:00
Makefile.am Remove auto-generated rst files in repo in favour of grammar pretty printer 2022-07-01 10:20:56 +02:00
mirror.zoneopt Add a limit to the number of RR types for single name 2024-06-10 18:50:06 +02:00
options Add a limit to the number of RR types for single name 2024-06-10 18:50:06 +02:00
parsegrammar.py Add a new library to parse grammar format produced by cfg_test 2022-07-01 10:00:27 +02:00
primary.zoneopt Add a limit to the number of RR types for single name 2024-06-10 18:50:06 +02:00
redirect.zoneopt Add a limit to the number of RR types for single name 2024-06-10 18:50:06 +02:00
rndc.grammar remove nonfunctional DSCP implementation 2023-01-09 14:23:26 -08:00
secondary.zoneopt Add a limit to the number of RR types for single name 2024-06-10 18:50:06 +02:00
sort-options.pl Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
static-stub.zoneopt Add a limit to the number of RR types for single name 2024-06-10 18:50:06 +02:00
stub.zoneopt Add a limit to the number of RR types for single name 2024-06-10 18:50:06 +02:00