From owner-freebsd-rc@FreeBSD.ORG Sat Dec 31 01:58:12 2005 Return-Path: X-Original-To: freebsd-rc@hub.freebsd.org Delivered-To: freebsd-rc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B76EC16A422; Sat, 31 Dec 2005 01:58:12 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8BF043D66; Sat, 31 Dec 2005 01:57:57 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from freefall.freebsd.org (dougb@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBV1vuxd033693; Sat, 31 Dec 2005 01:57:56 GMT (envelope-from dougb@freefall.freebsd.org) Received: (from dougb@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBV1vuCf033689; Sat, 31 Dec 2005 01:57:56 GMT (envelope-from dougb) Date: Sat, 31 Dec 2005 01:57:56 GMT From: Doug Barton Message-Id: <200512310157.jBV1vuCf033689@freefall.freebsd.org> To: wollman@xyz.csail.mit.edu, dougb@FreeBSD.org, freebsd-rc@FreeBSD.org, dougb@FreeBSD.org Cc: Subject: Re: conf/90863: [patch] 6.0 boot: name resolution broken for daemon startup X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Dec 2005 01:58:12 -0000 Synopsis: [patch] 6.0 boot: name resolution broken for daemon startup State-Changed-From-To: open->feedback State-Changed-By: dougb State-Changed-When: Sat Dec 31 01:50:46 UTC 2005 State-Changed-Why: This is an interesting problem, and I have several responses. :) First, if you're sure that the problem is with the bge interface, I would prefer to see the problem fixed generically there, rather than in rc.d/named. However, I can see some value for having some sort of watchdog timer, similar to how it's done in /etc/rc.shutdown, that insures named is working, or barks loudly if it's not. I will give some thought as to how to make that a more generic interface so that not just rc.shutdown and named can use it. Also, if we do this I think it should be behind a knob that is off by default. As for the boot order of named, Garrett is right, it starts as soon as it's possible for it to start. If Greg wants to change rc.d/sendmail to REQUIRE: named, that's up to him. Responsible-Changed-From-To: freebsd-rc->dougb Responsible-Changed-By: dougb Responsible-Changed-When: Sat Dec 31 01:50:46 UTC 2005 Responsible-Changed-Why: I will take responsibility for looking at the issue of a more generic watchdog timer that boot scripts can use. http://www.freebsd.org/cgi/query-pr.cgi?pr=90863