how bind supports multi-processors?
JINMEI Tatuya / 神明達哉
Jinmei_Tatuya at isc.org
Wed Mar 18 22:07:44 UTC 2009
At Wed, 18 Mar 2009 22:48:34 +0100,
Florian Weimer <fw at deneb.enyo.de> wrote:
> > Is threads stable enough in product use of Bind?
>
> It's stable on mainstream architectures. GNU/Linux on i386 and amd64
> is fine in general. GNU/Linux on hppa, mips(el), ia64, and others is
> problematic. The hppa instability could be due to the lack of a
> stable SMP kernel. The ia64 issues seem to be a genuine BIND 9 issue.
>
> Part of the problem is that BIND contains its own set of wrappers for
> atomic CPU operations, instead of using GCC's intrinsics or
> libatomicops.
That's an optional feature, even if it's enabled by default when found
to be available by autoconf. If the atomic operations cause stability
problems, you can disable them by rebuilding BIND9 with --disable-atomic.
---
JINMEI, Tatuya
Internet Systems Consortium, Inc.
More information about the bind-users
mailing list