Re: [nfsv4] New draft for working group charter

Spencer Shepler <sshepler@microsoft.com> Fri, 12 May 2017 16:53 UTC

Return-Path: <sshepler@microsoft.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 A183A12EBFC; Fri, 12 May 2017 09:53:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level:
X-Spam-Status: No, score=-2.02 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 RbBL3lZW5y9t; Fri, 12 May 2017 09:53:45 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0124.outbound.protection.outlook.com [104.47.41.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FBEA1294C4; Fri, 12 May 2017 09:48:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LqV6b2eQ5clhCr+jbiZPCxyIn+gTn1G2yMIjuwH2lxc=; b=nLBv5n7Ngx7lDd9+f9ul+z+mZVeDXhL/zmQ6o5/DEqa+ZmponLbYxntJZeA4dIKfqVg3fJx27TieZ5o++gzwuW+8mWs9TzbnQVRhTeYeI2ZSs/A6H5BBCBVqgA2q4aPyHEL26Edu9S69AlXC/9Qh+jjIVjOCq4s8WmtbNwExRAg=
Received: from MWHPR03MB2893.namprd03.prod.outlook.com (10.175.136.10) by MWHPR03MB2893.namprd03.prod.outlook.com (10.175.136.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Fri, 12 May 2017 16:48:14 +0000
Received: from MWHPR03MB2893.namprd03.prod.outlook.com ([10.175.136.10]) by MWHPR03MB2893.namprd03.prod.outlook.com ([10.175.136.10]) with mapi id 15.01.1084.022; Fri, 12 May 2017 16:48:14 +0000
From: Spencer Shepler <sshepler@microsoft.com>
To: David Noveck <davenoveck@gmail.com>, "nfsv4@ietf.org" <nfsv4@ietf.org>, "nfsv4-chairs@ietf.org" <nfsv4-chairs@ietf.org>
CC: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Thread-Topic: [nfsv4] New draft for working group charter
Thread-Index: AQHSyk3xlOxFhpNC2kSjRkZZH26x+qHw6P8g
Date: Fri, 12 May 2017 16:48:14 +0000
Message-ID: <MWHPR03MB2893BC57F6AF0F9DDF3F9628C7E20@MWHPR03MB2893.namprd03.prod.outlook.com>
References: <CADaq8jfiL4F4OmSMXOQRv-MYuQPFWc1Yo_U=KVphmr2KYc3mjw@mail.gmail.com>
In-Reply-To: <CADaq8jfiL4F4OmSMXOQRv-MYuQPFWc1Yo_U=KVphmr2KYc3mjw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [2001:4898:80e8:7::63a]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR03MB2893; 7:FuQG7NZPLdLCLYLg4uaHXP6X/TdU9Mu/rKL76bh+FZ0jm9yFncidJeJP4kueB8kLTpf2syoCypM3SzWKN3yMCxWQwiSfDfFSuIhFFed7WYL+FIVsqfVeS+N01XaXJNOLMXBCwtb3Fxpa2ldpfJYkAdZ1UfjYKhU6jiXycxcWDMCNq/rozaMetAe8WwUUeH5Ph6IHDmsuyZaSME36FELqjCoySCr4wS9tClMIR8R+12jt1y7G34Iudgenk5JHNT0r1YeqGZbnAJpvY/gHnujlGL8UAym0fa4nS1Z7ctg4lzrVgPsIVQh6R3o7/hT86wdd5Wd9WQJT6Jwm2BibG2Ign09eWn8h09FswhO2Haz8k+c=
x-ms-office365-filtering-correlation-id: f21fe924-55d6-4225-89f6-08d49956ae9e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081); SRVR:MWHPR03MB2893;
x-microsoft-antispam-prvs: <MWHPR03MB28933BC5C423BCDF46FC6E80C7E20@MWHPR03MB2893.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(100405760836317)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:MWHPR03MB2893; BCL:0; PCL:0; RULEID:; SRVR:MWHPR03MB2893;
x-forefront-prvs: 0305463112
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39840400002)(39400400002)(39410400002)(39860400002)(39450400003)(377454003)(86362001)(77096006)(2900100001)(86612001)(3660700001)(189998001)(3280700002)(33656002)(2906002)(5660300001)(39060400002)(53546009)(25786009)(50986999)(4326008)(6116002)(74316002)(790700001)(102836003)(54356999)(76176999)(7736002)(6246003)(6436002)(10090500001)(81166006)(8936002)(99286003)(10290500003)(2950100002)(5005710100001)(8676002)(38730400002)(54896002)(6306002)(229853002)(9686003)(55016002)(6506006)(53936002)(7696004)(2201001)(2501003)(122556002)(8990500004)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR03MB2893; H:MWHPR03MB2893.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_MWHPR03MB2893BC57F6AF0F9DDF3F9628C7E20MWHPR03MB2893namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2017 16:48:14.1007 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR03MB2893
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/-A7pzv0r-lb6CpTIbva7sIspU9g>
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: Fri, 12 May 2017 16:53:48 -0000

David,

Please remove the milestone entries for everything except the migration issues work.  We have progressed far enough that our responsibility is to nudge the work through the rest of the process and by the time the charter is updated, we should be even further along.

I believe the charter should have two sections.  One for maintenance and one for potential areas of extended interest.  In that second section we can then include some of the examples of areas that have been an interest for those engaged with the group and appear to have growing energy.

From this we will then work with our AD on charter updates for the larger work items that deserve a notification to the IESG such that there is the potential for cross area/working-group touch points.  I will work with Spencer D. on this approach to see if it is workable from his point of view.

Spencer S.

From: nfsv4 [mailto:nfsv4-bounces@ietf.org] On Behalf Of David Noveck
Sent: Thursday, May 11, 2017 4:57 AM
To: nfsv4@ietf.org; nfsv4-chairs@ietf.org
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Subject: [nfsv4] New draft for working group charter

The following is the second iteration of my attempt to provide a draft charter to be "whacked" (as Beepy put it) on the working group list so all comments are appreciated.  However, if someone would like to present an alternate draft, that's OK too.  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.
This has the following changes from the initial draft.  If you object to any of these changes, let me know right away:

  *   Deletion of References to FedFS, per Chuck's comments.
  *   Inclusion of other ONC components in the Maintenance section, per Chuck's comments.
  *   Deletion of the out-of-date sections RFC5664bis and NFSv4.2.
  *   Deletion (for now) of the section NFSv4 Multi-Domain Access for FedFS.  Unlike the previously mentioned sections, this could come back, probably in the form NFSv4 Multi-Domain Access if someone (e.g. Andy) provides a draft charter section.
  *   Added a reference within the Maintenance section, to the ability of technical updates to NFSv4 versions to include limited XDR changes.
  *   A start at a draft Milestones section (see below).  This is very limited since most WG documents are past WGLC right now.  I've made some reasonable assumptions regarding migration-issues.  When -13 is published, the way forward in this area will 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.
  *   In order to help deal with our  limited set of current milestones, I've followed Spencer's suggestion and adapted the material he cited from the TCPM charter.

Draft Charter for Working Group (Iteration Two)

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 make significant performance improvements.

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, some areas may need more concentrated work to correct the specifications already published or to deal with unanticipated interactions between features. 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 mapping types.  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. Siniilarly, associated ONC protocol components that have a versioning/extension  framework can be suitably extended to accommodate new security requirements, and to make significant performance improvements.

Performance Challenges

The increase of network bandwidths and the reduction of latencies associated with network traffic and access to persistent storage have created challenges for remote file access protocols which need to meet increasingly demanding performance expectations.  Some work already done in this area includes the respecification of RPC-over-RDMA Version One and the pNFS SCSI layout.  It is lexpected that further work in this area will be required.  This might take the form of further RPC-over-RDMA versions, adaptation of the SCSI layout to NVMe, or the development of an RDMA-oriented pNFS layout type.  The working group needs to discuss these alternatives, and possibly others, and develop the most promising ones.

Milestones (Preliminary 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

Nov. 2017      Publication of RFC5666bis as a Proposed Standard

Nov. 2017      Publication of a Proposed Standard describing bidirectional operation for RPC-over-RDMA

Jan. 2018       Publication of RFC5667bis as a Proposed Standard.

Feb. 2018       Publication of a Proposed Standard describing NFSv4 versioning/extension framework.

Feb. 2018       Publication of a Proposed Standard describing the umask extension to NFSv4.2.

Feb. 2018       Publication of a Proposed Standard describing the xattr extension to NFSv4.2.

March 2018    WGLC for draft-ietf-nfsv4-migration-issues (Informational)