On Wed, 14 Apr 2010, Jan Lentfer wrote: > After playing around with this back and forth for a while I think I found > the problem. Well, not actually the problem but a bypass to the BIND > crashes. When building any version of BIND from base autoconfigure will > enable kqueue support which seems to lead to this behaviour. I patched the > Makefiles in pkgsrc to disable kqueue and both bind95 and bind96 have now > my passed my queryperf tests that would originally let them crash within > minutes or even seconds. I will now upgrade my home server to this > kqueue-disabled version of BIND and report later. This are the patches: > > ---------------------------------------- > > diff --git a/net/bind95/Makefile b/net/bind95/Makefile > index bb97183..ff2a37b 100644 > --- a/net/bind95/Makefile > +++ b/net/bind95/Makefile > @@ -88,3 +88,7 @@ CONFIGURE_ARGS+= --disable-threads > .else > CONFIGURE_ARGS+= --enable-threads > .endif > + > +.if ${OPSYS} == "DragonFly" > +CONFIGURE_ARGS+= --disable-kqueue
Can you please report your problems with kqueue on DragonFly to bind9-bugs AT isc.org? Or maybe better yet, we should look to see if the problem is kqueue on DragonFly and not BIND 9 related. If you have any core dumps, back traces or logs related to your problems, please share them. Thanks! (I work for ISC.)