Re: [nfsv4] New draft for working group charter

David Noveck <davenoveck@gmail.com> Mon, 15 May 2017 15:25 UTC

Return-Path: <davenoveck@gmail.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0D3B129B28; Mon, 15 May 2017 08:25:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 3ASyb3PBp9hV; Mon, 15 May 2017 08:25:02 -0700 (PDT)
Received: from mail-it0-x235.google.com (mail-it0-x235.google.com [IPv6:2607:f8b0:4001:c0b::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FFCD126DC2; Mon, 15 May 2017 08:20:30 -0700 (PDT)
Received: by mail-it0-x235.google.com with SMTP id g126so70627409ith.0; Mon, 15 May 2017 08:20:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=xfnLBlkC3KJgdAHqH5rtQYvYLKgwuoMSLqvaDCcwVZA=; b=L8J0U1NCicXKsHRTmf1vx2UYkaESLzwhO5G3TV4xOhZqHuQkFq1pwCTI8ipZpUoYkb kZWY6W4WFzJIMKifYrFrlY4CdK3amh1Z6EnOmOMz9a4nkeTCrAhGe/M1Fo5+VmpAerB7 hoc0lg7apdp00CpVGGBLCodjQ+mvAc9NT+f3U/m7823euzeJJGcPv3ZISGCm182VezcH 9csnqQZH8ISSEz4706nmbiMFGyNrQR47GeYSQFF5pXlLTOANd/wFS4bpj1sA/KMy4050 j18/zcQ3uTfk13Za3WqRrodYOp25wxuEZ4AWxoVInmmm/7GUd2VV7jx5VIgRDzuAkSOT kFqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=xfnLBlkC3KJgdAHqH5rtQYvYLKgwuoMSLqvaDCcwVZA=; b=XAmBFPvka4XwhUYaKtGs6CPHiUv9AjVDYu1Qrn51oEd5wTzQpdoKR0uLGXW3py5pgD aOOlzkj0wG6LHFx/jSSgfXyqZwbt0RUBELkg6t3lvByb18pauXP7ZzYm4CH40EkKRFqH feqW4fUr4wfalsCVr1ZVfviXII2RG80UZ6+6nHzoiRAhbUnNOMbycUZDrI7rE2y25ZXG O/yucs1hepGx7kKhBFhKKpSIT6YgITlXnFYbyziwgV2yIF8epIIpV16kHHNE6oLoqUQ8 d5yK6Pu0aC6/XBZn9LeZ/lK/xHSQnnnWZzEzrMc8frj0F7qA6njbNUoqnX0vMxcQIk0j HhZA==
X-Gm-Message-State: AODbwcDWFe8AS7hXjyyvszXbEkYy+9gyFh5lz1X8Mv2NI0TL+CR0Xd40 sNBR+hr1oQ0lD8PXO1R5QylavXoW6g==
X-Received: by 10.36.137.212 with SMTP id s203mr6228736itd.57.1494861629477; Mon, 15 May 2017 08:20:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.20.75 with HTTP; Mon, 15 May 2017 08:20:28 -0700 (PDT)
In-Reply-To: <C4801D03-0607-4AEE-B7F9-FE60B3620B5F@oracle.com>
References: <CADaq8jcyxGnLh3K94JEqTkOycqzSJXS4Bcckcg63AQdksN0LJA@mail.gmail.com> <C4801D03-0607-4AEE-B7F9-FE60B3620B5F@oracle.com>
From: David Noveck <davenoveck@gmail.com>
Date: Mon, 15 May 2017 11:20:28 -0400
Message-ID: <CADaq8jdi2N1ePeRRFqJprgFssJreEVJZGJ=_mF69cOWJkYGK9A@mail.gmail.com>
To: Chuck Lever <chuck.lever@oracle.com>
Cc: "nfsv4@ietf.org" <nfsv4@ietf.org>, "nfsv4-chairs@ietf.org" <nfsv4-chairs@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="94eb2c05f6a069e05e054f919812"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/rdhH0vmBUDimP6dnP16H-YD_SdI>
Subject: Re: [nfsv4] New draft for working group charter
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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, 15 May 2017 15:25:12 -0000

Thanks for the review.  Will incorporate your suggestions in the next
version of the draft in a few weeks.

> > The working group has found that as NFSv4 implementations mature and
deployments continue, clarifications to existing RFCs are needed. These
clarifications assist vendors in delivering quality and interoperable
implementations. The working group is chartered with the vetting of the
issues and determining correctness of submitted errata. In addition,the
working group is responsible for approving changes to NFS-related IANA
registries.

> Nit: Suggest "existing RPC- and NFS-related IANA registries."

OK.

> In addition, some areas may need more concentrated work to correct the
specifications already published or to deal with unanticipated interactions
between features.

> Nit: Two adjacent sentences begin with the clause "In addition,".

> Suggest removing that clause in one or both places.

Will change:

 In addition,the working group is responsible for approving changes to
NFS-related IANA registries.

To:

 The working group is also responsible for approving changes to existing
RPC- and NFS-related IANA registries.






>> The working group will discuss proposals for such extensions and assure
they have adequate technical review including discussion of their
interaction with existing features before adopting them as working group
items and helping to draft specification documents. It is likely that such
extensions will be needed in order to;

> As you suggested earlier, the introductory text should somehow
> indicate the following list is not exhaustive.

I think the context already does that.  Maybe it would be clearer if we said

Some likely motivations for such extensions would be to:



> >       • Enable the performance attributes of advanced network fabrics

> Suggest "Maximize NFS performance on advanced network fabrics".

That's better.  Thanks.


> >       • Adapt to new storage technologies,

> Nit: Other bullet points do not end with a comma.

> Suggest "Accommodate new storage protocols and technologies".

Will change.

> >       • Enable use of NFS in large-scale virtualization environments

> NFS can already be used in these environments. Suggest
> "Simplify administration of NFS-accessed storage in large-
> scale virtualization environments".

This isn't clear.    How about:

 Provide facilities useful in management of NFS-accessed storage in large-scale
virtualization environments.


> >       • Helping NFS adapt to increasing network security challenges

> Nit: Use similar sentence form for all four bullets.

> Suggest
> "Prepare NFS to meet increasing security challenges"

"Prepare'" seems too passive.

How about:


Provide effective NFS response to increasing security challenges.



On Sun, May 14, 2017 at 3:49 PM, Chuck Lever <chuck.lever@oracle.com> wrote:

>
> > On May 14, 2017, at 2:56 PM, David Noveck <davenoveck@gmail.com> wrote:
> >
> > The following is the third iteration of my attempt to provide a draft
> charter to be "whacked" on (as Beepy put it) by the working group so all
> comments are appreciated.  However, if someone would like to present an
> alternate draft, that would be fine as well.  We do need some sort of draft
> to work from for a discussion in Prague.  Without it, a discussion in
> Prague is not going to arrive at a useful charter candidate.
> >
> > The new draft has the following changes from the second draft.  If you
> object to any of these changes, let me know right away:
> >       • Revised the lead paragraph to avoid explicitly referencing
> performance.
> >       • Included Chuck's suggestion regarding NFS-related registries in
> the  Maintenance  section.
> >       • Reorganized the  Maintenance  section into two paragraphs
> >       • Deleted the  Performance Challenges section and moved the
> material into the Extension section, dealing with performance-related items
> in line with Chuck's suggested typology.
> >       • Reorganized the Extensions section to include a list of likely
> motivations for extensions.
> >       • Changed "mapping types" to "layout types".
> >       • At Spencer S's request, Milestones  has been cut back to a
> single milestone. When -13 is published, the way forward in this area
> should become clearer and the list could be updated to include some
> expected documents to address the issues described in the Informational
> document.  BTW, I'm assuming there will be a need for WGLC for that
> document as a means of establishing consensus on a way forward for those
> issues even though I believe there is no point in publishing that document
> as an RFC.
> > Beyond the changes that result from additional working group comments I
> am anticipating the changes listed below.  Although these could happen as
> late as IETF99, it is better if we get to a base draft for discussion
> before that.
> >       • Addition of one or more milestones for flex-files.
> >       • A statement concerning flex-files work for the bullet list in
> the Extension section.
> >       • Addition of milestones relating to the work discussed in
> migration-issues-13, relating to trunking discovery, migration, and the
> relationship between those two features.
> > Draft Charter for NFSv4 Working Group (Iteration Three)
> > NFS Version 4 is the IETF standard for file sharing. To maintain NFS
> Version 4's utility and currency, the working group is chartered to
> maintain the existing NFSv4.0, NFSv4.1, NFSv4.2, protocols and related
> specifications of ONC components such as those defining RPC, XDR, and
> RPCSECGSS. In addition, extensions will be developed, as necessary, to
> correct problems with the protocols as currently specified, to accommodate
> needed file system semantics, and to respond to technological developments
> in the areas of networking and persistent storage.
> >
> > Maintenance
> >
> > The working group has found that as NFSv4 implementations mature and
> deployments continue, clarifications to existing RFCs are needed. These
> clarifications assist vendors in delivering quality and interoperable
> implementations. The working group is chartered with the vetting of the
> issues and determining correctness of submitted errata. In addition,the
> working group is responsible for approving changes to NFS-related IANA
> registries.
>
> Nit: Suggest "existing RPC- and NFS-related IANA registries."
>
>
> > In addition, some areas may need more concentrated work to correct the
> specifications already published or to deal with unanticipated interactions
> between features.
>
> Nit: Two adjacent sentences begin with the clause "In addition,".
> Suggest removing that clause in one or both places.
>
>
> > In the cases in which the required changes are inappropriate for the
> errata system, the working group will assist in publication of best
> practices RFCs or of RFCs that provide editorial modification or technical
> updates to original RFCs.  Once, the new NFSv4 versioning framework is
> approved, such technical updates to NFSv4 versions could include limited
> XDR changes.
> >
> > Extension
> >
> > The NFSv4 protocol is designed to allow extension by the addition of new
> operations or new attributes, the creation of minor versions, and the
> definition of new pNFS layout types.  Similarly, associated ONC protocol
> components that have a versioning/extension  framework can be incrementally
> extended, when necessary.
> >
> > The working group will discuss proposals for such extensions and assure
> they have adequate technical review including discussion of their
> interaction with existing features before adopting them as working group
> items and helping to draft specification documents. It is likely that such
> extensions will be needed in order to;
>
> As you suggested earlier, the introductory text should somehow
> indicate the following list is not exhaustive.
>
>
> >       • Enable the performance attributes of advanced network fabrics
>
> Suggest "Maximize NFS performance on advanced network fabrics".
>
>
> >       • Adapt to new storage technologies,
>
> Nit: Other bullet points do not end with a comma.
>
> Suggest "Accommodate new storage protocols and technologies".
>
>
> >       • Enable use of NFS in large-scale virtualization environments
>
> NFS can already be used in these environments. Suggest
> "Simplify administration of NFS-accessed storage in large-
> scale virtualization environments".
>
>
> >       • Helping NFS adapt to increasing network security challenges
>
> Nit: Use similar sentence form for all four bullets. Suggest
> "Prepare NFS to meet increasing security challenges"
>
>
> > Milestones (Second draft)
> >
> > Because the previous charter was at variance with the work the group was
> actually doing, the list of pending milestones that can determined now is
> quite limited.  To accommodate this situation and in light of the fact that
> maintenance activities are inherently unpredictable, new milestones that
> fall within the scope specified within the charter can be added after
> working group consensus on acceptance and approval by the responsible Area
> Director.
> >
> > Date               Milestone
> >
> > March 2018    WGLC for draft-ietf-nfsv4-migration-issues (Informational)
> >
> >
> > _______________________________________________
> > nfsv4 mailing list
> > nfsv4@ietf.org
> > https://www.ietf.org/mailman/listinfo/nfsv4
>
> --
> Chuck Lever
>
>
>
>