Re: [nfsv4] New draft for working group charter

"Adamson, Andy" <William.Adamson@netapp.com> Fri, 12 May 2017 16:41 UTC

Return-Path: <William.Adamson@netapp.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 5859B1293DB; Fri, 12 May 2017 09:41:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-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=netapp.onmicrosoft.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 um2Y15HI1jrN; Fri, 12 May 2017 09:41:49 -0700 (PDT)
Received: from mx143.netapp.com (mx143.netapp.com [216.240.21.24]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED4FC1300BB; Fri, 12 May 2017 09:37:08 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.38,330,1491289200"; d="scan'208,217";a="192981623"
Received: from hioexcmbx06-prd.hq.netapp.com ([10.122.105.39]) by mx143-out.netapp.com with ESMTP; 12 May 2017 09:20:28 -0700
Received: from VMWEXCCAS04-PRD.hq.netapp.com (10.122.105.20) by hioexcmbx06-prd.hq.netapp.com (10.122.105.39) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 12 May 2017 09:35:44 -0700
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (10.120.60.153) by VMWEXCCAS04-PRD.hq.netapp.com (10.122.105.20) with Microsoft SMTP Server (TLS) id 15.0.1210.3 via Frontend Transport; Fri, 12 May 2017 09:35:44 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=5u5Nd7WHsmP+pMHknAhYPBbae//OJnEPcD7oItUgc3A=; b=EBWTiBAAvsU+aVwByOB0dpLUBPHPA21CiSoZSxmqz2BCCycHg0Lxe77D5/E5KPHUoZcsNtRsfGfTNcUX5eINjRqticQKxlPZPEEiGTt7zfdNXDbRj9KpbpJ8kkHDU2Zjcn39Z7nimzE382/UfwwSBsfSQDPFeabvesipDK0IG9A=
Received: from MWHPR06MB2797.namprd06.prod.outlook.com (10.175.137.142) by MWHPR06MB2798.namprd06.prod.outlook.com (10.175.137.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Fri, 12 May 2017 16:35:43 +0000
Received: from MWHPR06MB2797.namprd06.prod.outlook.com ([10.175.137.142]) by MWHPR06MB2797.namprd06.prod.outlook.com ([10.175.137.142]) with mapi id 15.01.1075.019; Fri, 12 May 2017 16:35:43 +0000
From: "Adamson, Andy" <William.Adamson@netapp.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: AQHSyk31XDNRtp5AR02QWp+0ZYi2IaHw5ZoY
Date: Fri, 12 May 2017 16:35:42 +0000
Message-ID: <MWHPR06MB279725A28AC78FF8636F59FF85E20@MWHPR06MB2797.namprd06.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=netapp.com;
x-originating-ip: [2603:10b6:300:ad:cafe::11]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR06MB2798; 7:6Icyt4tyueM0nqgrAhd+gwyTraQRtGvAxL5sWI3DDXniUW+Kjo4LScCN9ODfhPRXZvklQRpjxVp7mqDrPnNsFI0YUPgJJXHU9amJeNvk/cQ0lPuRmYG9sgKbAlWNVieNvL+WK315gUC5HXXOeFZTS/5xs6fEGnE0Q3dFba26ksLcWwYX6L1NTfSnRlEGqJObqAme0pvSjFrkquyrLJvwvPszbFBMcd05BFGHRlVdGHGVcoiqetuGIOy9bj3WerNmeOdhvLWtUPXFS7XXrzDKnAY6KyfOq0ls9Pw4ycbQMQECe/vyWZCrDi1EKdH8YKlQTpNy1vC2Z79/cI2rL3lZUg==
x-ms-office365-filtering-correlation-id: 3f7b50a0-7f52-4446-f0d7-08d49954eee9
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:MWHPR06MB2798;
x-microsoft-antispam-prvs: <MWHPR06MB2798937F781E668C07D0D13F85E20@MWHPR06MB2798.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(100405760836317);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(6072148); SRVR:MWHPR06MB2798; BCL:0; PCL:0; RULEID:; SRVR:MWHPR06MB2798;
x-forefront-prvs: 0305463112
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39450400003)(39410400002)(39400400002)(39840400002)(39850400002)(377454003)(2201001)(6606003)(53936002)(229853002)(9686003)(7696004)(6246003)(72206003)(8676002)(53546009)(86362001)(6116002)(2906002)(478600001)(2900100001)(25786009)(2501003)(38730400002)(39060400002)(81166006)(4326008)(2950100002)(55016002)(33656002)(76176999)(8936002)(50986999)(3280700002)(54356999)(3660700001)(189998001)(74316002)(7736002)(54896002)(99286003)(6436002)(6506006)(5660300001)(102836003)(77096006)(19627405001)(122556002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR06MB2798; H:MWHPR06MB2797.namprd06.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_MWHPR06MB279725A28AC78FF8636F59FF85E20MWHPR06MB2797namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2017 16:35:42.7551 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR06MB2798
X-OriginatorOrg: netapp.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/2zR34uyVJVgT-jBE72zjbhzj_4U>
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:41:53 -0000



________________________________
From: nfsv4 <nfsv4-bounces@ietf.org> on behalf of David Noveck <davenoveck@gmail.com>
Sent: Thursday, May 11, 2017 7:56 AM
To: nfsv4@ietf.org; nfsv4-chairs@ietf.org
Cc: Spencer Dawkins at IETF
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.

I don't think there is enough interest at present to add a multi-domain access section to the working group charter. The protocol piece that I think is missing is a cross domain authorization information piece such as is expressed for MIT Kerberos in this personal draft which has languished since June of 2011 due to non-interest.



A Generalized PAC for Kerberos V5


draft-sorce-krbwg-general-pac-02


Abstract

   This draft proposes a generalized authorization structure for the
   Kerberos V5 protocol.  Such an authorization structure would allow
   for greater interoperability among directory services and other
   related Kerberos services across differing realms.


--> Andy



  *   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)