From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261697AbVA3M4O (ORCPT ); Sun, 30 Jan 2005 07:56:14 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261698AbVA3M4O (ORCPT ); Sun, 30 Jan 2005 07:56:14 -0500 Received: from open.hands.com ([195.224.53.39]:55185 "EHLO open.hands.com") by vger.kernel.org with ESMTP id S261697AbVA3M4K (ORCPT ); Sun, 30 Jan 2005 07:56:10 -0500 Date: Sun, 30 Jan 2005 13:06:29 +0000 From: Luke Kenneth Casson Leighton To: Miklos Szeredi Cc: abo@kth.se, openafs-devel@openafs.org, opendce@opengroup.org, selinux@tycho.nsa.gov, linux-kernel@vger.kernel.org Subject: Re: Using fuse for AFS/DFS (was Re: [OpenAFS-devel] openafs / opendfs collaboration) Message-ID: <20050130130629.GC10895@lkcl.net> Mail-Followup-To: Miklos Szeredi , abo@kth.se, openafs-devel@openafs.org, opendce@opengroup.org, selinux@tycho.nsa.gov, linux-kernel@vger.kernel.org References: <20050121152803.GB29598@jadzia.bu.edu> <1106923508.7063.37.camel@tudor.e.kth.se> <20050130033020.GE6357@lkcl.net> <20050130121301.GB10895@lkcl.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.5.1+cvs20040105i X-hands-com-MailScanner: Found to be clean X-MailScanner-From: lkcl@lkcl.net Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jan 30, 2005 at 01:40:35PM +0100, Miklos Szeredi wrote: > > the kernel-part of fuse tells any kernel-level callers to > > "go away, come back later". > > > > obviously this gives time for the kernel-part to "wake up" the > > userspace daemon, obtain an answer, such that when the kernel-level > > caller _does_ come back, the information is available. > > It doesn't do that and never did. ERESTARTSYS is only returned if the > operation is interrupted, and in that case the operation is restarted > from scratch, the answer to the old request is never used. oh?? *confused* - well that's good, then! glad that's cleared up! [must contact you again about this when i have time] > > in a nutshell, inodes is an optimisation from a unix > > perspective: by providing an inode based interface, you are > > burdening _all_ filesystem implementers with that concept. > > Yes. However I think the burden on performance (nothing else), is > justified by the better flexibility. i understand. l.