mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
[master] fix "prefetch" doc
3808. [doc] Clean up "prefetch" documentation. [RT #35751]
This commit is contained in:
parent
7dcb304dd0
commit
2dc978b8a1
3 changed files with 23 additions and 15 deletions
2
CHANGES
2
CHANGES
|
|
@ -1,3 +1,5 @@
|
|||
3808. [doc] Clean up "prefetch" documentation. [RT #35751]
|
||||
|
||||
3807. [bug] Fix sign extention bug in dns_name_fromtext when
|
||||
lowercase is set. [RT #35743]
|
||||
|
||||
|
|
|
|||
|
|
@ -4953,6 +4953,8 @@ badresp:1,adberr:0,findfail:0,valfail:0]
|
|||
<optional> resolver-query-timeout <replaceable>number</replaceable> ; </optional>
|
||||
<optional> deny-answer-addresses { <replaceable>address_match_list</replaceable> } <optional> except-from { <replaceable>namelist</replaceable> } </optional>;</optional>
|
||||
<optional> deny-answer-aliases { <replaceable>namelist</replaceable> } <optional> except-from { <replaceable>namelist</replaceable> } </optional>;</optional>
|
||||
<optional> prefetch <replaceable>number</replaceable> <optional><replaceable>number</replaceable></optional> ; </optional>
|
||||
|
||||
<optional> rate-limit {
|
||||
<optional> domain <replaceable>domain</replaceable> ; </optional>
|
||||
<optional> responses-per-second <optional>size <replaceable>number</replaceable></optional> <optional>ratio <replaceable>fixedpoint</replaceable></optional> <replaceable>number</replaceable> ; </optional>
|
||||
|
|
@ -4970,13 +4972,18 @@ badresp:1,adberr:0,findfail:0,valfail:0]
|
|||
<optional> exempt-clients { <replaceable>address_match_list</replaceable> } ; </optional>
|
||||
<optional> max-table-size <replaceable>number</replaceable> ; </optional>
|
||||
<optional> min-table-size <replaceable>number</replaceable> ; </optional>
|
||||
} ; </optional>
|
||||
<optional> response-policy { <replaceable>zone_name</replaceable>
|
||||
<optional> policy given | disabled | passthru | drop | nxdomain | nodata | cname <replaceable>domain</replaceable> </optional>
|
||||
<optional> recursive-only <replaceable>yes_or_no</replaceable> </optional> <optional> max-policy-ttl <replaceable>number</replaceable> </optional> ;
|
||||
} <optional> recursive-only <replaceable>yes_or_no</replaceable> </optional> <optional> max-policy-ttl <replaceable>number</replaceable> </optional>
|
||||
<optional> break-dnssec <replaceable>yes_or_no</replaceable> </optional> <optional> min-ns-dots <replaceable>number</replaceable> </optional>
|
||||
<optional> qname-wait-recurse <replaceable>yes_or_no</replaceable> </optional> ; </optional>
|
||||
} ; </optional>
|
||||
<optional> response-policy {
|
||||
zone <replaceable>zone_name</replaceable> ;
|
||||
<optional> policy <replaceable>given | disabled | passthru | drop | nxdomain | nodata | cname</replaceable> <replaceable>domain</replaceable> ; </optional>
|
||||
<optional> recursive-only <replaceable>yes_or_no</replaceable> ; </optional>
|
||||
<optional> max-policy-ttl <replaceable>number</replaceable> ; </optional> ;
|
||||
<optional> recursive-only <replaceable>yes_or_no</replaceable> ; </optional>
|
||||
<optional> max-policy-ttl <replaceable>number</replaceable> ; </optional>
|
||||
<optional> break-dnssec <replaceable>yes_or_no</replaceable> ; </optional>
|
||||
<optional> min-ns-dots <replaceable>number</replaceable> ; </optional>
|
||||
<optional> qname-wait-recurse <replaceable>yes_or_no</replaceable> ; </optional>
|
||||
} ; </optional>
|
||||
};
|
||||
</programlisting>
|
||||
|
||||
|
|
@ -8946,8 +8953,9 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
|
|||
query will take place: when a cache record with a
|
||||
lower TTL value is encountered during query processing,
|
||||
it will be refreshed. Valid trigger TTL values are 1 to
|
||||
10 seconds. Setting a trigger TTL to zero disables
|
||||
prefetch.
|
||||
10 seconds. Setting a trigger TTL to zero (0) causes
|
||||
prefetch to be disabled.
|
||||
The default trigger TTL is <literal>2</literal>.
|
||||
</para>
|
||||
<para>
|
||||
An optional second argument can be used
|
||||
|
|
@ -8955,12 +8963,8 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
|
|||
TTL value that will be accepted for a record to be
|
||||
eligible for prefetching. The difference between
|
||||
the trigger TTL and the eligibility TTL must be
|
||||
at least 6 seconds.
|
||||
</para>
|
||||
<para>
|
||||
The default trigger and eligibility TTLs are
|
||||
<literal>2</literal> and <literal>9</literal>,
|
||||
respectively.
|
||||
at least 6 seconds.
|
||||
The default eligibility TTL is <literal>9</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
|
|
|||
|
|
@ -190,6 +190,8 @@ dns_view_create(isc_mem_t *mctx, dns_rdataclass_t rdclass,
|
|||
view->provideixfr = ISC_TRUE;
|
||||
view->maxcachettl = 7 * 24 * 3600;
|
||||
view->maxncachettl = 3 * 3600;
|
||||
view->prefetch_eligible = 0;
|
||||
view->prefetch_trigger = 0;
|
||||
view->dstport = 53;
|
||||
view->preferred_glue = 0;
|
||||
view->flush = ISC_FALSE;
|
||||
|
|
|
|||
Loading…
Reference in a new issue