mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-25 02:42:33 -05:00
Add documentation for stale-answer-client-timeout
(cherry picked from commit 6ab9070457)
This commit is contained in:
parent
bea63000db
commit
b89fc52cd1
7 changed files with 40 additions and 0 deletions
|
|
@ -411,6 +411,7 @@ OPTIONS
|
|||
sig-validity-interval integer [ integer ];
|
||||
sortlist { address_match_element; ... };
|
||||
stacksize ( default | unlimited | sizeval );
|
||||
stale-answer-client-timeout ( disabled | off | integer );
|
||||
stale-answer-enable boolean;
|
||||
stale-answer-ttl duration;
|
||||
stale-cache-enable boolean;
|
||||
|
|
@ -796,6 +797,7 @@ VIEW
|
|||
sig-signing-type integer;
|
||||
sig-validity-interval integer [ integer ];
|
||||
sortlist { address_match_element; ... };
|
||||
stale-answer-client-timeout ( disabled | off | integer );
|
||||
stale-answer-enable boolean;
|
||||
stale-answer-ttl duration;
|
||||
stale-cache-enable boolean;
|
||||
|
|
|
|||
|
|
@ -1843,6 +1843,20 @@ Boolean Options
|
|||
Information about stale answers is logged under the ``serve-stale``
|
||||
log category.
|
||||
|
||||
``stale-answer-client-timeout``
|
||||
This option defines the amount of time ``named`` waits before attempting to
|
||||
answer the query with a stale RRset from cache. If a stale answer is found,
|
||||
``named`` continues the ongoing fetches, attempting to refresh the RRset in
|
||||
cache until the ``resolver-query-timeout`` interval is reached.
|
||||
|
||||
The default value is ``1800`` (in milliseconds) and the maximum value is
|
||||
bounded to ``resolver-query-timeout`` minus one second. A value of ``0``
|
||||
immediately returns a cached RRset if available, and still attempts a refresh
|
||||
of the data in cache.
|
||||
|
||||
The option can be disabled by setting the value to ``off`` or ``disabled``.
|
||||
It also has no effect if ``stale-answer-enable`` is disabled.
|
||||
|
||||
``stale-cache-enable``
|
||||
If ``yes``, enable the retaining of "stale" cached answers. Default ``yes``.
|
||||
|
||||
|
|
|
|||
|
|
@ -464,6 +464,7 @@ options {
|
|||
sig\-validity\-interval integer [ integer ];
|
||||
sortlist { address_match_element; ... };
|
||||
stacksize ( default | unlimited | sizeval );
|
||||
stale\-answer\-client\-timeout ( disabled | off | integer );
|
||||
stale\-answer\-enable boolean;
|
||||
stale\-answer\-ttl duration;
|
||||
stale\-cache\-enable boolean;
|
||||
|
|
@ -877,6 +878,7 @@ view string [ class ] {
|
|||
sig\-signing\-type integer;
|
||||
sig\-validity\-interval integer [ integer ];
|
||||
sortlist { address_match_element; ... };
|
||||
stale\-answer\-client\-timeout ( disabled | off | integer );
|
||||
stale\-answer\-enable boolean;
|
||||
stale\-answer\-ttl duration;
|
||||
stale\-cache\-enable boolean;
|
||||
|
|
|
|||
|
|
@ -367,6 +367,7 @@ options {
|
|||
sit-secret <string>; // obsolete
|
||||
sortlist { <address_match_element>; ... };
|
||||
stacksize ( default | unlimited | <sizeval> );
|
||||
stale-answer-client-timeout ( disabled | off | <integer> );
|
||||
stale-answer-enable <boolean>;
|
||||
stale-answer-ttl <duration>;
|
||||
stale-cache-enable <boolean>;
|
||||
|
|
@ -751,6 +752,7 @@ view <string> [ <class> ] {
|
|||
sig-signing-type <integer>;
|
||||
sig-validity-interval <integer> [ <integer> ];
|
||||
sortlist { <address_match_element>; ... };
|
||||
stale-answer-client-timeout ( disabled | off | <integer> );
|
||||
stale-answer-enable <boolean>;
|
||||
stale-answer-ttl <duration>;
|
||||
stale-cache-enable <boolean>;
|
||||
|
|
|
|||
|
|
@ -330,6 +330,7 @@ options {
|
|||
sig-validity-interval <integer> [ <integer> ];
|
||||
sortlist { <address_match_element>; ... };
|
||||
stacksize ( default | unlimited | <sizeval> );
|
||||
stale-answer-client-timeout ( disabled | off | <integer> );
|
||||
stale-answer-enable <boolean>;
|
||||
stale-answer-ttl <duration>;
|
||||
stale-cache-enable <boolean>;
|
||||
|
|
@ -679,6 +680,7 @@ view <string> [ <class> ] {
|
|||
sig-signing-type <integer>;
|
||||
sig-validity-interval <integer> [ <integer> ];
|
||||
sortlist { <address_match_element>; ... };
|
||||
stale-answer-client-timeout ( disabled | off | <integer> );
|
||||
stale-answer-enable <boolean>;
|
||||
stale-answer-ttl <duration>;
|
||||
stale-cache-enable <boolean>;
|
||||
|
|
|
|||
|
|
@ -257,6 +257,7 @@
|
|||
sig-validity-interval <integer> [ <integer> ];
|
||||
sortlist { <address_match_element>; ... };
|
||||
stacksize ( default | unlimited | <sizeval> );
|
||||
stale-answer-client-timeout ( disabled | off | <integer> );
|
||||
stale-answer-enable <boolean>;
|
||||
stale-answer-ttl <duration>;
|
||||
stale-cache-enable <boolean>;
|
||||
|
|
|
|||
|
|
@ -37,6 +37,23 @@ New Features
|
|||
to the size of a full zone transfer. This value cannot exceed
|
||||
100%, which is also the default. [GL #1515]
|
||||
|
||||
- A new option, ```stale-answer-client-timeout``, has been added to
|
||||
improve ``named``'s behavior with respect to serving stale data. The option
|
||||
defines the amount of time ``named`` waits before attempting
|
||||
to answer the query with a stale RRset from cache. If a stale answer
|
||||
is found, ``named`` continues the ongoing fetches, attempting to
|
||||
refresh the RRset in cache until the ``resolver-query-timeout`` interval is
|
||||
reached.
|
||||
|
||||
The default value is ``1800`` (in milliseconds) and the maximum value is
|
||||
bounded to ``resolver-query-timeout`` minus one second. A value of
|
||||
``0`` immediately returns a cached RRset if available, and still
|
||||
attempts a refresh of the data in cache.
|
||||
|
||||
The option can be disabled by setting the value to ``off`` or
|
||||
``disabled``. It also has no effect if ``stale-answer-enable`` is
|
||||
disabled.
|
||||
|
||||
Removed Features
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue