Re: [nfsv4] New Version Notification for draft-haynes-nfsv4-versioning-00.txt
Thomas Haynes <thomas.haynes@primarydata.com> Sat, 11 October 2014 21:28 UTC
Return-Path: <thomas.haynes@primarydata.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A4AA1A6F66 for <nfsv4@ietfa.amsl.com>; Sat, 11 Oct 2014 14:28:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X7mxpMurzLRz for <nfsv4@ietfa.amsl.com>; Sat, 11 Oct 2014 14:28:05 -0700 (PDT)
Received: from mail-ig0-f182.google.com (mail-ig0-f182.google.com [209.85.213.182]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5DA8C1A6F2D for <nfsv4@ietf.org>; Sat, 11 Oct 2014 14:28:05 -0700 (PDT)
Received: by mail-ig0-f182.google.com with SMTP id hn15so6631471igb.9 for <nfsv4@ietf.org>; Sat, 11 Oct 2014 14:28:04 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=QlP6YnI9gcPJZg1uPdK9W9NIRB88PTbRAV7hwburQYc=; b=lS/aGX97ZsFVuA2hAECpIFZ6ZIGzx4uq6KuJ9YXTAqz3pNq15/ssmBrnfzF6M1v0Xb /soE6sdT+HPhPIcRrO0OMIih71EfCQuCKVMK7eequYrxcYie1dzgaB44t00dv6SZoBzF 0PuHD80CuuFdIMVJWp5DLX+JY5URBp/hFHllTtz6euaX9eDHjpCeDSlb5ZrqAQEwYUYF TDzd1VcMCXIFii7SAEM/qtjIYssXAoaIU6jEfWFchgWSBzOU9eSfIKo/Oart7mt0eWCp 3mcHaSsz4UK03MKIBoQQk/3XqecDI0syltUJT4l+OTY+TVZYYIPksseme1EW2QBD8mx/ 0RHw==
X-Gm-Message-State: ALoCoQlfWyEooTI1gD292eVqXlwIzq/LVMXQiklI5ib1MzOgoOTactje+BxKCbLCDR49VOTdk9sI
X-Received: by 10.50.32.2 with SMTP id e2mr17755290igi.33.1413062884314; Sat, 11 Oct 2014 14:28:04 -0700 (PDT)
Received: from ?IPv6:2601:4:4b00:7d0:9506:6120:a89a:f21e? ([2601:4:4b00:7d0:9506:6120:a89a:f21e]) by mx.google.com with ESMTPSA id k6sm4921235ige.13.2014.10.11.14.28.03 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 11 Oct 2014 14:28:03 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_6879ACCA-7CB7-495B-8066-30BFFB203927"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Thomas Haynes <thomas.haynes@primarydata.com>
In-Reply-To: <CAEMWVhsNzCmgKydB4VafmV-HGD3gGCY40_xcXnQ5QDB6+9eOug@mail.gmail.com>
Date: Sat, 11 Oct 2014 17:28:02 -0400
Message-Id: <A7681A8E-1B73-4C12-BE76-49014D781D8A@primarydata.com>
References: <20141006185414.19168.88118.idtracker@ietfa.amsl.com> <4BE74750-525E-48C3-9322-9872103DDF9D@primarydata.com> <CAEMWVhsNzCmgKydB4VafmV-HGD3gGCY40_xcXnQ5QDB6+9eOug@mail.gmail.com>
To: Benny Halevy <bhalevy@primarydata.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/nfsv4/btgxDieYP7gkSOr-Q7pbGLzdFK4
Cc: NFSv4 <nfsv4@ietf.org>
Subject: Re: [nfsv4] New Version Notification for draft-haynes-nfsv4-versioning-00.txt
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Sat, 11 Oct 2014 21:28:07 -0000
On Oct 11, 2014, at 4:49 PM, Benny Halevy <bhalevy@primarydata.com> wrote: > Glad to see progress on this and I like the overall direction. > From first reading I have a couple editorial level comments. > > 1) Did you avoid capitalization of "may" and "must" on purpose? > > For example: > Minor versions may append attributes > Minor versions must not modify the structure of an existing operation's arguments or results. > Hi Benny, I pushed a new version yesterday, but I'll respond to these comments. The text in Section 4 is for the most part from 3530, 3530bis, 5661, and NFSv4.2. So, pretty sure the use of "may" and "must" has been reviewed plenty of times. :-) Anything after that Section is open for review. > However: > > A client and server that support minor version X SHOULD support minor versions 0 through X-1 as well. > > 2 There seems to be an extra sentence pasted here: > Such feature definition documents would contain a number of Addition > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > of features to an existing minor version will take advantage of the > This is not an issue in the current draft. > 3) The following paragraph need to refer to servers supporting v4.2 and up. > o Existing server implementations that do not recognize the new arm > of a switched union will return will return NFS4ERR_INVAL or > NFS4ERR_UNION_NOTSUPP, enabling the client to determine that the > the new union arm is not supported by the server. > Good point, I've fixed it up. > 4) Security and IANA considerations > Rather than stating that there are no considerations I'd basically repeat what was said above: > > o Minor version and feature specification will include the > "Security Considerations" / "IANA considerations" (respectively) section > as required for RFC publication. > > 5) IANA considerations > So who's assigning values to added bits / enums for new features and when in the process? Christoph has called this out. It is the major debate point. > I envision multiple features being worked on in parallel by individuals so they may clash. > When accepted as a W/G document we can serialize the enumerations, yet if one a the features > lingers behind and may eventually be aborted we might end up with a "hole" in the enumeration. Does having a hole matter? > Hence I think we (W/G with the help of the RFC Editor) must assign the final values upon becoming an RFC. > > This could be documented as a non-consideration for IANA in this section. > > Does this make sense? > > Benny > > On Mon, Oct 6, 2014 at 2:54 PM, Tom Haynes <thomas.haynes@primarydata.com> wrote: > And here it is, I ended up having to resubmit as draft-haynes-nfsv4-versioning. ;-) > > Begin forwarded message: > >> From: internet-drafts@ietf.org >> Subject: New Version Notification for draft-haynes-nfsv4-versioning-00.txt >> Date: October 6, 2014 at 2:54:14 PM EDT >> To: David Noveck <davenoveck@gmail.com>, "David Noveck" <davenoveck@gmail.com>, Thomas Haynes <thomas.haynes@primarydata.com>, "Thomas Haynes" <thomas.haynes@primarydata.com> >> >> >> A new version of I-D, draft-haynes-nfsv4-versioning-00.txt >> has been successfully submitted by Thomas Haynes and posted to the >> IETF repository. >> >> Name: draft-haynes-nfsv4-versioning >> Revision: 00 >> Title: Minor versioning Rules for NFSv4 >> Document date: 2014-10-06 >> Group: Individual Submission >> Pages: 12 >> URL: http://www.ietf.org/internet-drafts/draft-haynes-nfsv4-versioning-00.txt >> Status: https://datatracker.ietf.org/doc/draft-haynes-nfsv4-versioning/ >> Htmlized: http://tools.ietf.org/html/draft-haynes-nfsv4-versioning-00 >> >> >> Abstract: >> This document specifies the minor versioning rules for NFSv4. It >> also specifies how those minor versioning rules may be modified. >> >> >> >> >> >> Please note that it may take a couple of minutes from the time of submission >> until the htmlized version and diff are available at tools.ietf.org. >> >> The IETF Secretariat >> > > > _______________________________________________ > nfsv4 mailing list > nfsv4@ietf.org > https://www.ietf.org/mailman/listinfo/nfsv4 > >
- [nfsv4] Fwd: New Version Notification for draft-h… Tom Haynes
- Re: [nfsv4] Fwd: New Version Notification for dra… Benny Halevy
- Re: [nfsv4] New Version Notification for draft-ha… Thomas Haynes
- Re: [nfsv4] New Version Notification for draft-ha… Benny Halevy