Re: [nfsv4] [FedFS] Multiple FSL resolution
"Everhart, Craig" <Craig.Everhart@netapp.com> Thu, 10 December 2009 16:05 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 46AC63A6ADB for <nfsv4@core3.amsl.com>; Thu, 10 Dec 2009 08:05:53 -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.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 J77kD05OPJUK for <nfsv4@core3.amsl.com>; Thu, 10 Dec 2009 08:05:48 -0800 (PST)
Received: from mx2.netapp.com (mx2.netapp.com [216.240.18.37]) by core3.amsl.com (Postfix) with ESMTP id DDC593A6AEC for <nfsv4@ietf.org>; Thu, 10 Dec 2009 08:05:36 -0800 (PST)
X-IronPort-AV: E=Sophos; i="4.47,375,1257148800"; d="scan'208,217"; a="286384571"
Received: from smtp2.corp.netapp.com ([10.57.159.114]) by mx2-out.netapp.com with ESMTP; 10 Dec 2009 08:05:25 -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 nBAG5PpV020844; Thu, 10 Dec 2009 08:05:25 -0800 (PST)
Received: from rtprsexc1-prd.hq.netapp.com ([10.100.161.114]) by sacrsexc2-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 10 Dec 2009 08:05:25 -0800
Received: from RTPMVEXC1-PRD.hq.netapp.com ([10.100.161.111]) by rtprsexc1-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 10 Dec 2009 11:05:24 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA79B2.951C4A0A"
Date: Thu, 10 Dec 2009 11:05:23 -0500
Message-ID: <E7372E66F45B51429E249BF556CEFFBC0961A3AD@RTPMVEXC1-PRD.hq.netapp.com>
In-Reply-To: <0F3F903BA6B4A54984787888AF6EA5C404671F46@CORPUSMX40A.corp.emc.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [nfsv4] [FedFS] Multiple FSL resolution
Thread-Index: Acp5QZ44aSYDgTm9TqKTnpzgnSIM0AAcHQhw
References: <0F3F903BA6B4A54984787888AF6EA5C404671F46@CORPUSMX40A.corp.emc.com>
From: "Everhart, Craig" <Craig.Everhart@netapp.com>
To: stacey_chris@emc.com, nfsv4@ietf.org
X-OriginalArrivalTime: 10 Dec 2009 16:05:24.0766 (UTC) FILETIME=[95315BE0:01CA79B2]
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: Thu, 10 Dec 2009 16:05:53 -0000
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. Craig From: stacey_chris@emc.com [mailto:stacey_chris@emc.com] Sent: Wednesday, December 09, 2009 9:37 PM To: nfsv4@ietf.org Subject: [nfsv4] [FedFS] Multiple FSL resolution Either an easily answered question or a possible topic for discussion in tomorrow's FedFS call. The requirements spec (http://www.ietf.org/id/draft-ietf-nfsv4-federated-fs-reqts-06.txt) talks about associating multiple FSL's with an FSN where the file sets referred to by the FSL's are replicas of one another. Maintenance of the replicas is outside the scope of FedFS. When a client traverses a junction that refers to an FSN which has multiple FSL's associated with it the file server queries the relevant NSDB for the FSLs associated with the FSN (section 3.2, step 4). But only one of the potentially multiple FSLs is returned to the client in the form of a protocol specific referral (section 3.2, step 5). How does the server decide which of multiple FSLs to return to a client? Thanks, Chris -- Chris Stacey - Senior Technologist, Celerra Unified Storage Engineering, EMC Corporation (New Zealand). Phone: +64 21 225 3747
- [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