Re: Gen-ART review of draft-ietf-nfsv4-federated-fs-protocol-13

Chuck Lever <chuck.lever@oracle.com> Mon, 22 October 2012 20:10 UTC

Return-Path: <chuck.lever@oracle.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE4C221F88EE; Mon, 22 Oct 2012 13:10:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.872
X-Spam-Level:
X-Spam-Status: No, score=-8.872 tagged_above=-999 required=5 tests=[AWL=-0.574, BAYES_00=-2.599, MANGLED_LIST=2.3, RCVD_IN_DNSWL_HI=-8, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Pav7CmHv+3I; Mon, 22 Oct 2012 13:10:25 -0700 (PDT)
Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by ietfa.amsl.com (Postfix) with ESMTP id 0B3CE21F88EC; Mon, 22 Oct 2012 13:10:24 -0700 (PDT)
Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q9MKAHZx004216 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 22 Oct 2012 20:10:18 GMT
Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q9MKAHeL015793 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 Oct 2012 20:10:17 GMT
Received: from abhmt112.oracle.com (abhmt112.oracle.com [141.146.116.64]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q9MKAGMQ030301; Mon, 22 Oct 2012 15:10:16 -0500
Received: from moret.1015granger.net (/99.26.161.222) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 22 Oct 2012 13:10:16 -0700
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
Subject: Re: Gen-ART review of draft-ietf-nfsv4-federated-fs-protocol-13
From: Chuck Lever <chuck.lever@oracle.com>
In-Reply-To: <CCAA0CA5.11A5%peter@akayla.com>
Date: Mon, 22 Oct 2012 16:10:16 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <F9C49DE0-5BB3-4714-96A7-96EA7DA94DF7@oracle.com>
References: <CCAA0CA5.11A5%peter@akayla.com>
To: Peter Yee <peter@akayla.com>
X-Mailer: Apple Mail (2.1499)
X-Source-IP: acsinet22.oracle.com [141.146.126.238]
X-Mailman-Approved-At: Tue, 23 Oct 2012 09:13:03 -0700
Cc: gen-art@ietf.org, "ietf@ietf.org" <ietf@ietf.org>, draft-ietf-nfsv4-federated-fs-protocol.all@tools.ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Oct 2012 20:10:25 -0000

On Oct 21, 2012, at 11:35 PM, Peter Yee <peter@akayla.com> wrote:

> Chuck,
> 	Ranges include the 0,255 that appears commonly in the document in
> attribute definitions along with one case of -2147483648,2147483647.

Hi Peter-

Upon further review, I see the document uses "interval notation" when defining ranges of allowed values in attributes.  The use of square brackets denotes inclusivity.  If you feel readers need more, or our use of this notation is inconsistent, I'm happy to add clarification.

> 	Kind regards,
> 		-Peter
> 
> On 10/21/12 3:27 PM, "Chuck Lever" <chuck.lever@oracle.com> wrote:
> 
>> 
>> On Oct 21, 2012, at 5:39 PM, Peter Yee <peter@akayla.com> wrote:
>> 
>>> I am the assigned Gen-ART reviewer for this draft. For background on
>>> Gen-ART, please see the FAQ at
>>> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>
>>> 
>>> Document: draft-ietf-nfsv4-federated-fs-protocol-13
>>> Reviewer: Peter Yee
>>> Review Date: Oct-19-2012
>>> IETF LC End Date: Oct-22-2012
>>> IESG Telechat date: TBD
>>> 
>>> 
>>> Summary: This draft is basically ready for publication, but has nits
>>> that
>>> should be fixed before publication. [Ready with nits.]
>>> 
>>> 
>>> This Standards Track document describes a protocol for maintaining a
>>> Namespace Database for use with federated filesystem protocols.  The
>>> document is well-written with good examples and little need to jump back
>>> and forth in the text to understand it.
>>> 
>>> General: Are ranges (in attribute values) inclusive or exclusive?  They
>>> appear to be inclusive, but it might be worth saying that somewhere, if
>>> only once.
>> 
>> Can you give me an example of a range that might need clarification?
>> 
>> I will address these comments and co-ordinate draft updates with our WG
>> editor, Tom Haynes.
>> 
>> Thanks for your review.
>> 
>>> Section 2.7, NsdbName definition: expand NSDB to Namespace Database as
>>> this is the first use of the term.
>>> 
>>> Section 2.8.1, 2nd sentence: "extention" -> "extension"
>>> 
>>> Section 2.8.3, 2nd paragraph, last sentence: in addition to checking for
>>> added FSL records, shouldn't the fileserver also be checking for deleted
>>> or migrated FSLs?  And why would the fileserver do this at the
>>> expiration
>>> of the FSN TTL instead of waiting for the next access to the that FSN?
>>> Otherwise the fileserver could be generating unnecessary traffic,
>>> although
>>> there is a tradeoff to be made vs. performance.
>>> 
>>> Section 2.8.3, 3rd paragraph after bullet items, 1st sentence: "which"
>>> ->
>>> "that".  (Yeah, I know, grammar police.)
>>> 
>>> Section 2.9, 3rd paragraph, 2nd sentence: "admininistrative" ->
>>> "administrative"
>>> 
>>> Section 2.12, 2nd paragraph, last sentence: expand NCE (NSDB Container
>>> Entry) as this is the first use of the term.
>>> 
>>> Section 3.2, item #5: "fs_location" -> "fs_locations"
>>> 
>>> Section 4.1, 1st paragraph, 3rd sentence: probably worth expanding "DSE"
>>> to "DSA-specific entry" here.
>>> 
>>> Section 4.2.1.8, 1st paragraph, 2nd sentence: bracket "Section 2.8.1" in
>>> "(see" and ")" for readability.
>>> 
>>> Section 4.2.2: "LDAP Objects" -> "LDAP Object Classes" seems
>>> appropriate.
>>> 
>>> Section 4.2.2.1, 2nd and 3rd sentences: replace "fedfsFsn" with
>>> "fedfsNsdbContainerInfo"
>>> 
>>> Section 4.2.2.2, 5th paragraph: how is the prohibition on referencing
>>> other attributes in the fedfsFsn object class supposed to work if this
>>> document is the defining document for that object class?
>>> 
>>> Section 5.1.3.1, 1st paragraph after LDIF definition: a port number of
>>> 2049 is given.  Since this is already the default value, why not use a
>>> different value?  Otherwise, there would be no practical need to include
>>> that port number in the FSL creation request.
>>> 
>>> Section 5.1.3.1, 1st paragraph after LDIF definition: "up to date" ->
>>> "up-to-date"
>>> 
>>> Section 5.1.3.2, 2nd paragraph: "a" -> "an"
>>> 
>>> Section 5.1.3.2, table entry for "fedfsNfsVarSub": "substituion" ->
>>> "substitution"
>>> 
>>> Section 5.1.4, 1st paragraph, 1st sentence: "a Fileset location" -> "an
>>> FSL"
>>> 
>>> Section 7.3, 2nd paragraph, "Specification" value: presumably this will
>>> be
>>> changed to the RFC number when issued?
>>> 
>>> Section 8, 1st paragraph (definition of Administrator): "an" -> "a"
>>> 
>>> Section 8, 3rd paragraph (definition of Client): "filesystem access" ->
>>> "file-access" for consistency of usage with the rest of the document.
>>> 
>>> Section 8, 5th paragraph (definition of Fileserver): rather than
>>> discussing "a filesystem", should this be "one or more filesystems"?  Or
>>> is a fileserver limited to exporting one filesystem?
>>> 
>>> Section 8, 8th paragraph (definition of Filesystem Access Protocol):
>>> following up on the 3rd paragraph, should this be "File-access Protocol"
>>> for consistency?
>>> 
>>> Section 8, 9th paragraph (definition of FSL), 2nd sentence:
>>> "fs_location"
>>> -> "fs_locations".
>>> 
>>> 
>>> 
>> 
>> -- 
>> Chuck Lever
>> chuck[dot]lever[at]oracle[dot]com
>> 
>> 
>> 
>> 
>> 
> 
> <default[4].xml>

-- 
Chuck Lever
chuck[dot]lever[at]oracle[dot]com