Bug 256581

Summary: RFE: Have bind startup go into the background?
Product: Red Hat Enterprise Linux 4 Reporter: Chris Adams <linux>
Component: bindAssignee: Adam Tkac <atkac>
Status: CLOSED NOTABUG QA Contact:
Severity: low Docs Contact:
Priority: medium    
Version: 4.0CC: ovasik
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-01-17 18:15:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chris Adams 2007-08-27 14:28:27 UTC
I have several servers (some RHEL, some Fedora) running bind that have several
thousand zones.  The problem is that during bootup, bind takes a long time to
load the zones (over two minutes on one particular server), and nothing else can
happen during that time.  Since bind starts before most other services
(including sshd), this is kind of annoying.

Would it be possible to background the bind startup in the init script?  I know
that has issues as well, but not even being able to SSH in for several minutes
can be a problem.

Comment 1 Adam Tkac 2007-08-31 08:49:59 UTC
Start BIND on background by default will be never default behavior. But I'm
going to check if it's possible add option to initscript for this issue.

Comment 2 Adam Tkac 2007-08-31 09:10:01 UTC
Hm, this option will break all and I'm against it. Sophisticated solution will
be port DLZ driver (http://bind-dlz.sourceforge.net/ , part of BIND-9.4 >=) to
RHEL4 and use it. What's your opinion?

Comment 3 Chris Adams 2008-01-08 03:03:58 UTC
That looks interesting, but it doesn't really help me; all my DNS config is in
CVS for revision control, so changing it to a database, LDAP, etc. would be a
major operation.

Oh well, for now, I'm copying /etc/init.d/named to named-auth and changing the
priority to 99.

Comment 4 Adam Tkac 2008-01-17 18:15:48 UTC
(In reply to comment #3)
> That looks interesting, but it doesn't really help me; all my DNS config is in
> CVS for revision control, so changing it to a database, LDAP, etc. would be a
> major operation.
> 
> Oh well, for now, I'm copying /etc/init.d/named to named-auth and changing the
> priority to 99.

This cannot be released in update, it will break many configuration which
depends on bind as local nameserver. If you think that DLZ is solution for you,
please reopen. Closing as notabug