From owner-cvs-src@FreeBSD.ORG Mon Jul 25 20:39:07 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3EE616A421 for ; Mon, 25 Jul 2005 20:39:06 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from mail1.fluidhosting.com (mail1.fluidhosting.com [204.14.90.61]) by mx1.FreeBSD.org (Postfix) with SMTP id 4D05143D45 for ; Mon, 25 Jul 2005 20:39:05 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 70400 invoked by uid 399); 25 Jul 2005 20:39:04 -0000 Received: from mail1.fluidhosting.com (66.150.201.101) by mail1.fluidhosting.com with SMTP; 25 Jul 2005 20:39:04 -0000 Received: (qmail 2815 invoked by uid 399); 25 Jul 2005 20:39:03 -0000 Received: from unknown (HELO ?192.168.15.100?) (dougb@dougbarton.net@67.20.70.103) by mail1.fluidhosting.com with SMTP; 25 Jul 2005 20:39:03 -0000 Message-ID: <42E54DDD.2040906@FreeBSD.org> Date: Mon, 25 Jul 2005 13:38:53 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050722) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Attila Nagy References: <200507251444.j6PEiBH5029191@repoman.freebsd.org> <20050725145111.GA55613@freefall.freebsd.org> <86iryyiz6q.fsf@xps.des.no> <42E52115.9090709@fsn.hu> In-Reply-To: <42E52115.9090709@fsn.hu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= , src-committers@FreeBSD.org, "Christian S.J. Peron" , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src Makefile.inc1 src/lib/bind config.h config.mk src/lib/bind/bind config.h src/lib/bind/isc Makefile src/lib/bind/isc/isc platform.h src/usr.bin/dig Makefile src/usr.bin/host Makefile src/usr.bin/nslookup Makefile ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jul 2005 20:39:07 -0000 Attila Nagy wrote: > Dag-Erling Smørgrav wrote: > >>>> Disable thread support in BIND. It appears to reduce performance >>>> rather >>>> than increase it, and seems to be the cause of the memory leaks >>>> which some >>>> users have reported. >>> >>> You happen to know if this is a FreeBSD specific problem? My sources at ISC tell me that thread performance with 9.3.x on all platforms is worse than without threads. Enabling threads by default was a combination of a misunderstanding on my part, and a desire to shake out some of the issues related to both our threads, and the BIND code. Now that we know (most of) the answers, with 6-release coming, and BIND 9.4 not coming in time, this was the right way to go. > BTW, we saw "huge" performance increase when switched to FreeBSD > 5-STABLE (around 5.3, or 5.4, don't know exactly) and from bind 9.2.x to > 9.3.1. If you were using BIND 9.2.x previously, that is to be expected. 9.3.x has some performance improvements over the old BIND 9 code, but as you pointed out the 9.4.x code base will be a substantial improvement, focused primarily on performance issues. hth, Doug PS, thanks to Dag-Erling for the help on this one. -- This .signature sanitized for your protection