From owner-freebsd-hackers@FreeBSD.ORG Sat Jun 26 02:02:04 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF89616A4CE; Sat, 26 Jun 2004 02:02:04 +0000 (GMT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91C2643D2F; Sat, 26 Jun 2004 02:02:04 +0000 (GMT) (envelope-from jhanna@shaw.ca) Received: from pd4mr2so.prod.shaw.ca (pd4mr2so-qfe3.prod.shaw.ca [10.0.141.213]) by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003)) with ESMTP id <0HZW002RG7ZHPT@l-daemon>; Fri, 25 Jun 2004 19:54:53 -0600 (MDT) Received: from pn2ml7so.prod.shaw.ca ([10.0.121.151]) by pd4mr2so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0HZW00IGR7ZHSGI0@pd4mr2so.prod.shaw.ca>; Fri, 25 Jun 2004 19:54:53 -0600 (MDT) Received: from cub.pangolin-systems.com (S010600047597284e.vc.shawcable.net [24.81.10.24])2003)) with ESMTP id <0HZW00M2R7ZGE2@l-daemon>; Fri, 25 Jun 2004 19:54:53 -0600 (MDT) Date: Fri, 25 Jun 2004 18:54:51 -0700 (PDT) From: jhanna@shaw.ca In-reply-to: <20040625200419.GA51537@brandon.dvalentine.com> Sender: jhanna@cub.pangolin-systems.com To: "Brandon D. Valentine" Message-id: MIME-version: 1.0 X-Mailer: XFMail 1.5.5 on FreeBSD Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 8bit X-Priority: 3 (Normal) cc: David Malone cc: freebsd-hackers@freebsd.org cc: Robert Watson Subject: RE: amd/autofs on BSD (was Re: waiting on sbwait) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: jhanna@shaw.ca List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2004 02:02:04 -0000 On 25-Jun-2004 Brandon D. Valentine wrote: > On Fri, Jun 25, 2004 at 02:43:03PM +0300, Danny Braniss wrote: >> I understand, but the problem is that all access via amd are now stalled, till >> the one process failes/times-out. I guess it's because the single thread amd. > > This is an excellent opportunity to ask: > > Is anyone working on or does anyone know of a project to develop a real > autofs implementation for BSD that's compatible with the autofs > implementations on every other UNIX? I see where am-utils got some > 'gamma quality' autofs support added for Linux and Solaris systems, but > still nada on BSD. IMO amd has probably outlived its usefulness and > should be shot in the head and replaced with a Sun-style automounter. > It does much to discourage BSDs adoption in large multiuser environments > when it requires special cruft to make it play nicely with automounting. > > [ I realize I've set myself up for 'show me the code', but my intent was > not to complain about the lack of a better automounter, merely to ask if > anyone is working on one, because if they are, I'd help. ] I did a kernel autofs on 4-Stable a while back, up to the prototype stage. I did not get to add FreeBSD autofs support to amd, which would have been my next stage. Note that amd 6.1 supports autofs. Being compatible with the userland syntax of the Sun automounter is another matter. My autofs used nullfs, so that has to be reliable. jhanna@shaw.ca