diff options
author | Thomas Markwalder <tmark@isc.org> | 2014-11-24 07:36:13 -0500 |
---|---|---|
committer | Thomas Markwalder <tmark@isc.org> | 2014-11-24 07:36:13 -0500 |
commit | f3a44c1037cc7ef5a16c9e5e033242ac08fbb21f (patch) | |
tree | 837b627c619fba401af0584b3f23181c79d3437c /server/dhcpd.conf.5 | |
parent | d9b2a590e835ec9d27f4c059ee07893b1acca110 (diff) | |
download | isc-dhcp-f3a44c1037cc7ef5a16c9e5e033242ac08fbb21f.tar.gz |
[master] Enabling dhcp-cache-threshold no longer causes unnecessary DNS updates
Merges in rt37368.
Diffstat (limited to 'server/dhcpd.conf.5')
-rw-r--r-- | server/dhcpd.conf.5 | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/server/dhcpd.conf.5 b/server/dhcpd.conf.5 index 9d7178da..10878704 100644 --- a/server/dhcpd.conf.5 +++ b/server/dhcpd.conf.5 @@ -2115,9 +2115,22 @@ update and write the database frequently resulting in a performance impact on the server. The \fIdhcp-cache-threshold\fR statement instructs the DHCP server to avoid updating leases too frequently thus avoiding this behavior. Instead the server assigns the -same lease with no modifications except for CLTT (Client Last +same lease (i.e. reuses it) with no modifications except for CLTT (Client Last Transmission Time) which does not require disk operations. This feature applies to IPv4 only. +.PP +When an existing lease is matched to a renewing client, it will be reused +if all of the following conditions are true: +.nf + 1. The dhcp-cache-threshold is larger than zero + 2. The current lease is active + 3. The percentage of the lease time that has elapsed is less than + dhcp-cache-threshold + 4. The client information provided in the renewal does not alter + any of the following: + a. DNS information and DNS updates are enabled + b. Billing class to which the lease is associated +.fi .RE .PP The |