From owner-freebsd-hackers@FreeBSD.ORG Wed Mar 7 22:38:46 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EB29016A408 for ; Wed, 7 Mar 2007 22:38:46 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id A999B13C4BA for ; Wed, 7 Mar 2007 22:38:46 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id C7961213F; Wed, 7 Mar 2007 23:38:42 +0100 (CET) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on tim.des.no Received: from dwp.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id B72BD2136; Wed, 7 Mar 2007 23:38:42 +0100 (CET) Received: by dwp.des.no (Postfix, from userid 1001) id 2DE37B88E; Wed, 7 Mar 2007 23:38:42 +0100 (CET) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: Mike Meyer References: <015601c75ce9$d0263a10$b3db87d4@multiplay.co.uk> <17896.23312.980989.68558@bhuda.mired.org> Date: Wed, 07 Mar 2007 23:38:42 +0100 In-Reply-To: <17896.23312.980989.68558@bhuda.mired.org> (Mike Meyer's message of "Fri, 2 Mar 2007 12:12:48 -0500") Message-ID: <86lki8u1al.fsf@dwp.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-hackers@freebsd.org, Steven Hartland Subject: Re: NFS based /usr prevents normal startup due to slow net init X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Mar 2007 22:38:47 -0000 Mike Meyer writes: > Steven Hartland writes: > > Another observation from my recent dealings with using > > NFS based /usr is that the remote critical mounts via > > nfs dont always give the network enough time to > > initialise before running. The first error displayed > > is: > > Mounting NFS file systems:mount_nfs: nfs1: hostname nor servname provid= ed, or not known > > [...] > How about an extra flag in your fstab? The default behavior for > mount_nfs is to keep retrying until the mount succeeds. No, it will fail immediately (as seen above) if it can't resolve the server name. The only way to fix this is to modify mount_nfs to sleep and retry in such cases. The *current* sleep-and-retry code is in the NFS mount code in the kernel, which doesn't come into play until after DNS lookup. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no