Re: [nfsv4] [FedFS] Multiple FSL resolution
"Everhart, Craig" <Craig.Everhart@netapp.com> Mon, 14 December 2009 17:49 UTC
Return-Path: <Craig.Everhart@netapp.com>
X-Original-To: nfsv4@core3.amsl.com
Delivered-To: nfsv4@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E34AA28C124 for <nfsv4@core3.amsl.com>; Mon, 14 Dec 2009 09:49:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tJEa0fldPt1Y for <nfsv4@core3.amsl.com>; Mon, 14 Dec 2009 09:49:24 -0800 (PST)
Received: from mx2.netapp.com (mx2.netapp.com [216.240.18.37]) by core3.amsl.com (Postfix) with ESMTP id 1629028C120 for <nfsv4@ietf.org>; Mon, 14 Dec 2009 09:49:24 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.47,395,1257148800"; d="scan'208";a="288105662"
Received: from smtp2.corp.netapp.com ([10.57.159.114]) by mx2-out.netapp.com with ESMTP; 14 Dec 2009 09:49:11 -0800
Received: from sacrsexc2-prd.hq.netapp.com (sacrsexc2-prd.hq.netapp.com [10.99.115.28]) by smtp2.corp.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id nBEHnBxg018636; Mon, 14 Dec 2009 09:49:11 -0800 (PST)
Received: from rtprsexc2-prd.hq.netapp.com ([10.100.161.115]) by sacrsexc2-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 14 Dec 2009 09:49:11 -0800
Received: from RTPMVEXC1-PRD.hq.netapp.com ([10.100.161.111]) by rtprsexc2-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 14 Dec 2009 12:49:09 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 14 Dec 2009 12:49:08 -0500
Message-ID: <E7372E66F45B51429E249BF556CEFFBC096D5C46@RTPMVEXC1-PRD.hq.netapp.com>
In-Reply-To: <20091214164337.GK1516@Sun.COM>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [nfsv4] [FedFS] Multiple FSL resolution
Thread-Index: Acp83riEqIhekcAJRVC861UWFoZwXwABoU8w
References: <0F3F903BA6B4A54984787888AF6EA5C404671F46@CORPUSMX40A.corp.emc.com><E7372E66F45B51429E249BF556CEFFBC0961A3AD@RTPMVEXC1-PRD.hq.netapp.com> <20091214164337.GK1516@Sun.COM>
From: "Everhart, Craig" <Craig.Everhart@netapp.com>
To: Nicolas Williams <Nicolas.Williams@sun.com>
X-OriginalArrivalTime: 14 Dec 2009 17:49:09.0785 (UTC) FILETIME=[BD3EE090:01CA7CE5]
Cc: nfsv4@ietf.org, stacey_chris@emc.com
Subject: Re: [nfsv4] [FedFS] Multiple FSL resolution
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nfsv4>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Dec 2009 17:49:25 -0000
Nico, what do you mean "resolving" a junction? I'd expect that the server consults the listed NSDB, looks up the entry for the FSN, gets the list of FSLs, and passes some/most/all of them to the FS client. The file server shouldn't have to further resolve the FSLs, nor should it have to consult more than one NSDB for the list of FSLs. Would this be incorrect? Or are you speaking of resolving multiple junctions for multiple queries from FS clients? Craig -----Original Message----- From: Nicolas Williams [mailto:Nicolas.Williams@sun.com] Sent: Monday, December 14, 2009 11:44 AM To: Everhart, Craig Cc: nfsv4@ietf.org; stacey_chris@emc.com Subject: Re: [nfsv4] [FedFS] Multiple FSL resolution On Thu, Dec 10, 2009 at 11:05:23AM -0500, Everhart, Craig wrote: > As a quick shot, I believe that section 3.2, step 5, is in error, at > least for the case of NFSv4{,.1}, which is the domain of discourse here. > All the FSL's for a given FSN should be converted and sent to the file > server client, and the client can choose among them. > > There are possible opportunities for introduction of policy-controlled > behavior if there are more FSL's than a given server can convert or than > it can communicate to the file server client, but the idea is that the > file servers take all locations from the NSDB and present them all to > the client for its choice. Indeed, you might not want the server to take too long resolving a junction. So if there's 10 FSLs the server might return as many as it can resolve in, say, 10 seconds. An implementation guideline should be included encouraging server implementors to make junction resolution as parallel as possible. Nico -- _______________________________________________ nfsv4 mailing list nfsv4@ietf.org https://www.ietf.org/mailman/listinfo/nfsv4
- [nfsv4] [FedFS] Multiple FSL resolution stacey_chris
- Re: [nfsv4] [FedFS] Multiple FSL resolution Everhart, Craig
- Re: [nfsv4] [FedFS] Multiple FSL resolution James Lentini
- Re: [nfsv4] [FedFS] Multiple FSL resolution Nicolas Williams
- Re: [nfsv4] [FedFS] Multiple FSL resolution Everhart, Craig
- Re: [nfsv4] [FedFS] Multiple FSL resolution Nicolas Williams