Date: Wed, 07 Feb 2018 15:14:39 +0000 X-RT-Interface: Web From: tmark@isc.org MIME-Version: 1.0 Content-Disposition: inline Message-ID: X-Mailer: MIME-tools 5.508 (Entity 5.508) Content-Transfer-Encoding: binary Subject: delayed-ack default of 0 interferes with lease ACK commits in ISC DHCP 4.4.0. Content-Type: text/plain; charset="utf-8" To: dhcp-public@isc.org X-RT-Original-Encoding: utf-8 Content-Length: 602 A change made for 4.4.0, to compile in delayed-ack support by default but to default the number of acks to 0, was intended to include the popular feature but with it turned off. The default of 0 is causing lease ACKs to not be written to the database. The work around without recompiling, is to add: delayed-acks 1; To the dhcpd configuration file. Alternatively, you may change the default explicitly in the code to be the desired value: # define DEFAULT_DELAYED_ACK 0 /* default SO_SNDBUF size / 576 bytes */ or disable the feature at compile time by rebuilding with --disable-delayed-acks.