]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Disable the use of kqueue in the ISC library. This avoids a problem
authorShawn Routhier <sar@isc.org>
Thu, 30 Dec 2010 22:43:33 +0000 (22:43 +0000)
committerShawn Routhier <sar@isc.org>
Thu, 30 Dec 2010 22:43:33 +0000 (22:43 +0000)
between the fork and socket code that caused the dhcpd process to
use all available cpu if the program daemonized itself.
[ISC-Bugs #21911]

RELNOTES
util/Makefile.bind

index acecb557614cd318c1e6d70b2a544acc2fb616a7..41dc8e4a8fc5fbf9a7212038a313553a2c494e3f 100644 (file)
--- a/RELNOTES
+++ b/RELNOTES
@@ -165,6 +165,11 @@ work on other platforms. Please report any problems and suggested fixes to
   option.  Thanks to a patch from Marius Tomaschewski.
   [ISC-Bugs #22055]
 
+- Disable the use of kqueue in the ISC library.  This avoids a problem
+  between the fork and socket code that caused the dhcpd process to
+  use all available cpu if the program daemonized itself.
+  [ISC-Bugs #21911]
+
                        Changes since 4.2.0rc1
 
 - Documentation cleanup covering multiple tickets
index 354dc69e9a0fe3a173468cfc8ec60fc86610d16c..0101de88f5230ef797b8bc827d3761b8ffb78604 100644 (file)
@@ -13,7 +13,7 @@
 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 # PERFORMANCE OF THIS SOFTWARE.
 
-# $Id: Makefile.bind,v 1.2.2.4 2010/02/17 20:33:56 dhankins Exp $
+# $Id: Makefile.bind,v 1.2.2.5 2010/12/30 22:43:33 sar Exp $
 
 # Configure and build the bind libraries for use by DHCP
 
@@ -45,7 +45,7 @@ all:
 # Currently disable the epoll and devpoll options as they don't interact
 # well with the DHCP code.
        @echo Configuring BIND Export libraries for DHCP.
-       @(cd ${bindsrcdir} && ./configure --disable-epoll --disable-devpoll --without-openssl --without-libxml2 --enable-exportlib --enable-threads=no --with-export-includedir=${binddir}/include --with-export-libdir=${binddir}/lib > ${binddir}/configure.log)
+       @(cd ${bindsrcdir} && ./configure --disable-kqueue --disable-epoll --disable-devpoll --without-openssl --without-libxml2 --enable-exportlib --enable-threads=no --with-export-includedir=${binddir}/include --with-export-libdir=${binddir}/lib > ${binddir}/configure.log)
 
 # Build the export libraries
        @echo Building BIND Export libraries - this takes some time.