Transport Directorate review of draft-ietf-nfsv4-federated-fs-protocol-11

<david.black@emc.com> Sat, 26 November 2011 22:07 UTC

Return-Path: <david.black@emc.com>
X-Original-To: tsv-area@ietfa.amsl.com
Delivered-To: tsv-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F30E21F8C08; Sat, 26 Nov 2011 14:07:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.672
X-Spam-Level:
X-Spam-Status: No, score=-105.672 tagged_above=-999 required=5 tests=[AWL=-0.885, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, SARE_SPEC_REPLICA_OBFU=1.812, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LElNWWp4KA-S; Sat, 26 Nov 2011 14:07:50 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by ietfa.amsl.com (Postfix) with ESMTP id BA56321F8BF7; Sat, 26 Nov 2011 14:07:49 -0800 (PST)
Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id pAQM7lLP012796 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 26 Nov 2011 17:07:48 -0500
Received: from mailhub.lss.emc.com (mailhub.lss.emc.com [10.254.221.253]) by hop04-l1d11-si01.isus.emc.com (RSA Interceptor); Sat, 26 Nov 2011 17:07:31 -0500
Received: from mxhub10.corp.emc.com (mxhub10.corp.emc.com [10.254.92.105]) by mailhub.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id pAQM7V5l029356; Sat, 26 Nov 2011 17:07:31 -0500
Received: from mx14a.corp.emc.com ([169.254.1.163]) by mxhub10.corp.emc.com ([10.254.92.105]) with mapi; Sat, 26 Nov 2011 17:07:31 -0500
From: david.black@emc.com
To: nfsv4@ietf.org, tsv-dir@ietf.org, tsv-area@ietf.org
Date: Sat, 26 Nov 2011 17:07:29 -0500
Subject: Transport Directorate review of draft-ietf-nfsv4-federated-fs-protocol-11
Thread-Topic: Transport Directorate review of draft-ietf-nfsv4-federated-fs-protocol-11
Thread-Index: Acysh8oQQ5NllJxnSXuI7tw4tPfIDw==
Message-ID: <7C4DFCE962635144B8FAE8CA11D0BF1E059E270C57@MX14A.corp.emc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-EMM-MHVC: 1
X-BeenThere: tsv-area@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF Transport and Services Area Mailing List <tsv-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsv-area>
List-Post: <mailto:tsv-area@ietf.org>
List-Help: <mailto:tsv-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Nov 2011 22:07:50 -0000

I've reviewed this document as part of the transport area directorate's ongoing effort to review key IETF documents. These comments were written primarily for the transport area directors, but are copied to the document's authors for their information and to allow them to address any issues raised. The authors should consider this review together with any other last-call comments they receive. Please always CC tsv-dir@ietf.org if you reply to or forward this review.

First, I should apologize for the delay in this review - my day job has this recurrent habit of distracting me from IETF work ;-), and Taipei was a rather long journey to/from Boston.

Summary: This draft is on the right track but has open issues, described in the review.

NFSv4.0 and NFSv4.1 provide support for replicas of an exported filesystem, but don't contain any details on how to manage the replicas or access multiple filesystems in a single coherent namespace.  This draft is one of NFSv4 several federated filesystem drafts that serve to fill that gap.  This draft primarily specifies an LDAP schema and use of LDAP operations to manage a federated namespace - at a junction point in the namespace (between two exported filesystems), an LDAP lookup is done to find the destination filesystem, thus enabling LDAP to provide a level of indirection by comparison to hard-wiring the location of the destination filesystem into the junction point metadata in the source filesystem.

This is a relatively straightforward use of LDAP - I did not see any significant transport protocol usage issues, but I do have one open issue that should be relatively straightforward to address.

The NFSv4 replica mechanism is not simple, especially in its full NFSv4.1 (RFC 5661) form - section 4.2.2.4 of this draft lists nearly 20 attributes that have to be specified in an LDAP entry in order to characterize a replica (a File Set Location in NFSv4 parlance). The details of how replica selection works are in RFC 5661, and require some careful reading to understand.  For replica selection and usage, Section 2.8.1 of this draft bothers me - despite being about consistency, it clearly states that replicas do not need to be read-write consistent, and that clients may switch among replicas transparently ... and this should all be ok because "it is the responsibility of administrators to guarantee the functional equivalence of the data" among replicas.

That current text reminds me of the Forrest Gump quote: "Life was like a box of chocolates. You never know what you're gonna get."  Needless to say, "You never know what you're gonna get" is not a good network filesystem behavior, and the expectation is that administrators will configure the use of replicas to do considerably better than that.  Towards this end, I'd like to see some guidance to administrators in this draft for how to stay out of trouble; some of that guidance could be provided by reference to the longer explanation of the replica mechanism that's already in RFC 5661.

idnits 2.12.12 didn't find any nits.

Thanks,
--David
----------------------------------------------------
David L. Black, Distinguished Engineer
EMC Corporation, 176 South St., Hopkinton, MA  01748
+1 (508) 293-7953             FAX: +1 (508) 293-7786
david.black@emc.com        Mobile: +1 (978) 394-7754
----------------------------------------------------