Re: [nfsv4] Directory delegations, take 2
Nicolas Williams <Nicolas.Williams@Sun.COM> Thu, 23 October 2003 22:57 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA23150 for <nfsv4-archive@odin.ietf.org>; Thu, 23 Oct 2003 18:57:23 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1ACoO9-0005kH-3U for nfsv4-archive@odin.ietf.org; Thu, 23 Oct 2003 18:57:05 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id h9NMv5dM022082 for nfsv4-archive@odin.ietf.org; Thu, 23 Oct 2003 18:57:05 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1ACoO8-0005k4-Qq for nfsv4-web-archive@optimus.ietf.org; Thu, 23 Oct 2003 18:57:04 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA23143 for <nfsv4-web-archive@ietf.org>; Thu, 23 Oct 2003 18:56:52 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1ACoO5-0001dS-00 for nfsv4-web-archive@ietf.org; Thu, 23 Oct 2003 18:57:01 -0400
Received: from ietf.org ([132.151.1.19] helo=optimus.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 1ACoO5-0001dP-00 for nfsv4-web-archive@ietf.org; Thu, 23 Oct 2003 18:57:01 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1ACoO6-0005iF-0D; Thu, 23 Oct 2003 18:57:02 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1ACoNi-0005bI-FV for nfsv4@optimus.ietf.org; Thu, 23 Oct 2003 18:56:38 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA23132 for <nfsv4@ietf.org>; Thu, 23 Oct 2003 18:56:25 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1ACoNf-0001dA-00 for nfsv4@ietf.org; Thu, 23 Oct 2003 18:56:35 -0400
Received: from nwkea-mail-2.sun.com ([192.18.42.14]) by ietf-mx with esmtp (Exim 4.12) id 1ACoNe-0001cs-00 for nfsv4@ietf.org; Thu, 23 Oct 2003 18:56:34 -0400
Received: from centralmail2brm.Central.Sun.COM ([129.147.62.14]) by nwkea-mail-2.sun.com (8.12.10/8.12.9) with ESMTP id h9NMu4xA010419; Thu, 23 Oct 2003 15:56:05 -0700 (PDT)
Received: from binky.central.sun.com (binky.Central.Sun.COM [129.153.128.104]) by centralmail2brm.Central.Sun.COM (8.12.10+Sun/8.12.10/ENSMAIL,v2.2) with ESMTP id h9NMu458004883; Thu, 23 Oct 2003 16:56:04 -0600 (MDT)
Received: from binky.central.sun.com (localhost [127.0.0.1]) by binky.central.sun.com (8.12.5+Sun/8.12.3) with ESMTP id h9NMq2Qx001269; Thu, 23 Oct 2003 15:52:02 -0700 (PDT)
Received: (from nw141292@localhost) by binky.central.sun.com (8.12.5+Sun/8.12.3/Submit) id h9NMq275001268; Thu, 23 Oct 2003 15:52:02 -0700 (PDT)
From: Nicolas Williams <Nicolas.Williams@Sun.COM>
To: "Noveck, Dave" <Dave.Noveck@netapp.com>
Cc: Ted Anderson <TedAnderson@mindspring.com>, nfsv4@ietf.org, David.Robinson@Sun.COM
Subject: Re: [nfsv4] Directory delegations, take 2
Message-ID: <20031023225201.GZ24528@binky.central.sun.com>
Mail-Followup-To: "Noveck, Dave" <Dave.Noveck@netapp.com>, Ted Anderson <TedAnderson@mindspring.com>, nfsv4@ietf.org, David.Robinson@Sun.COM
References: <C8CF60CFC4D8A74E9945E32CF096548A6D358F@silver.nane.netapp.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <C8CF60CFC4D8A74E9945E32CF096548A6D358F@silver.nane.netapp.com>
User-Agent: Mutt/1.4i
Sender: nfsv4-admin@ietf.org
Errors-To: nfsv4-admin@ietf.org
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/nfsv4/>
X-Original-Date: Thu, 23 Oct 2003 15:52:01 -0700
Date: Thu, 23 Oct 2003 15:52:01 -0700
As I see it, async directory notification delegations are merely a performance improvement and has the effect of reducing the degree of inconsistency of directory caches across multiple clients - whereas synchronous directory notification delegations extend to the network one more bit of traditional POSIX (and others) local filesystem semantics. The two are different beasts that happen to share much of the on-the-wire protocol. So, the design of the notifications themselves could probably be separated from the async vs. sync discussion. The concern I'd expressed relates to the failure modes of synchronous directory notification delegations. But I think now that this is manageable - Dave's post is convincing in this regard. So, what are all the bits of POSIX filesystem semantics that NFSv4 is missing but really ought to have? (Here's one: O_APPEND :/) Cheers, Nico -- _______________________________________________ nfsv4 mailing list nfsv4@ietf.org https://www1.ietf.org/mailman/listinfo/nfsv4
- [nfsv4] Directory delegations, take 2 Noveck, Dave
- Re: [nfsv4] Directory delegations, take 2 Carl Burnett
- RE: [nfsv4] Directory delegations, take 2 Noveck, Dave
- Re: [nfsv4] Directory delegations, take 2 David Robinson
- RE: [nfsv4] Directory delegations, take 2 Noveck, Dave
- Re: [nfsv4] Directory delegations, take 2 Nicolas Williams
- Re: [nfsv4] Directory delegations, take 2 Nicolas Williams
- Re: [nfsv4] Directory delegations, take 2 Ted Anderson
- RE: [nfsv4] Directory delegations, take 2 Noveck, Dave
- Re: [nfsv4] Directory delegations, take 2 Nicolas Williams
- Re: [nfsv4] Directory delegations, take 2 David Robinson
- RE: [nfsv4] Directory delegations, take 2 Halevy, Benny