From owner-freebsd-hackers Thu Feb 2 10:22:47 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA12784 for hackers-outgoing; Thu, 2 Feb 1995 10:22:47 -0800 Received: from crab.xinside.com (crab.xinside.com [199.120.247.2]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id KAA12777; Thu, 2 Feb 1995 10:22:44 -0800 Received: (jdc@localhost) by crab.xinside.com (8.6.8/8.6.5) id LAA06686; Thu, 2 Feb 1995 11:22:33 -0700 From: Jeremy Chatfield Message-Id: <199502021822.LAA06686@crab.xinside.com> Subject: Re: Am I dreaming? To: wollman@halloran-eldar.lcs.mit.edu (Garrett Wollman) Date: Thu, 2 Feb 1995 11:22:33 +0000 (MST) Cc: jkh@FreeBSD.org, wollman@halloran-eldar.lcs.mit.edu, hackers@freefall.cdrom.com In-Reply-To: <9502021811.AA21595@halloran-eldar.lcs.mit.edu> from "Garrett Wollman" at Feb 2, 95 01:11:57 pm Organization: X Inside Inc, P O Box 10774, Golden, CO 80401-0610, USA. Phone: +1(303)470-5302 Reply-To: jdc@crab.xinside.com X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1538 Sender: hackers-owner@FreeBSD.org Precedence: bulk Garrett Wollman writes: > > < said: > > > I think the question was more one of how it get its mitts on user > > requests for files that aren't currently mounted. > > They /are/ mounted. amd is an NFS server. Intepreting my own question for you... The resource is not permanently mounted. When some file attribute is requested from a currently unmounted resource, the automount daemon issues the request to mount the resource from a suitable host or hosts. While this is happening, the system is not blocked on further operations. If considering the remote file system that was under discussion at the start of this thread, then a mechanism similar to that of the automount daemon would probably be a useful concept, since it would overcome the problem posed of the kernel blocking on the request for a network resource. The situation with the automount daemon is obviously different if the resource is currently mounted. The interesting bit is how it gets from not-mounted to mounted without everything stopping. I think someone else answered that bit. So, back to the original question, about filesystems, which was, umm, I forget :-) Cheers, JeremyC. -- Jeremy Chatfield, +1(303)470-5302, FAX:+1(303)470-5513, email:jdc@xinside.com X Inside Inc, P O Box 10774, Golden, CO 80401-0610, USA. Commercial X Server - for more information please try these services http://www.xinside.com info@xinside.com ftp.xinside.com