Re: [nfsv4] Working Group last call for NFSv4.1 - ending September 23rd

David Noveck <davenoveck@gmail.com> Tue, 03 September 2019 14:21 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 CE2FF12013B; Tue, 3 Sep 2019 07:21:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 e_Vk79UVrbTA; Tue, 3 Sep 2019 07:21:38 -0700 (PDT)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 4BCFF12001A; Tue, 3 Sep 2019 07:21:38 -0700 (PDT)
Received: by mail-ot1-x32a.google.com with SMTP id n7so9510717otk.6; Tue, 03 Sep 2019 07:21:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MnndPMirmaVQvYbQ8KYz/+m5eAC3jEfSGobHl35lpFQ=; b=HQuqfEd7SQbM5sTxpDQrZng2hh81M3sgd9rrSKfBlkjxS3lkszDM1JWxWreMJkx8g8 SVQQTLX6cvppCLUWjg3uxujUDgAYwwOeMRJwZeMhMWGGGtV2tuRODiHuRw5KRzB/op3p M2xiN7PQb9fw63k/jtOk24R70DPyX0KmzVEiQSxzGPKTSRU3GozJDpa04zdk5HXRm/cc dKmHE34wFzboY3j5kALQ3ouTazEl1DglmqGq6IZFIiCdfhdHSvusHN6Qscm+LS2/p/+L acnklzkU3OPOFHG+FNTb7G0U1YbKwEAe/MwMtoI2M5upF+s2dVMmoGpP8Wo5ef+Z5oRD Llyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MnndPMirmaVQvYbQ8KYz/+m5eAC3jEfSGobHl35lpFQ=; b=ZpiWbH+rzMObWrrLJ/ApWyxOvBNtOPlXqvPBPWrE7gVupHJ6FYTfTPH6+1pASPXlpL ie8T9cUUhA3ymeVqwsiMqEhJY9nqEh0K95jPig3Jw9z8Ycv5Vb6mjlNEzeovgwY0nZH5 gaxZTwWUl3qPe6qDWQXHJj7DYYfcJWSBxKD5EVK7Iqjmei0V6p2Su+FXkZnui6Oa9lUJ hBs+tz5hYO700oY8X832Gig2EcehebFLWIyeyh7YB3kL8AesHAzKl7Y3mRz0CrACYkIX Od4wVR7iJgNnNeUY7nt8DdJdG04+TcjcH9dYr1V50k3yCPovK7rHBvtMx3Znrmw3EZ96 RxiA==
X-Gm-Message-State: APjAAAVdvaAhpgLdMeJFQY9YEDKQDt2l/NCa6CHXRHHsobbKaI+0dDxc G2vCXPJ4lwYZoVxXw2px2Lf47kIxm5J4+IfXI1Q=
X-Google-Smtp-Source: APXvYqwgZgl7PMyeaT2HBjYgsQYbcaBJwOKHhtLCB8ci9nG778VUzfbQsvG8s/TGG7aYVw/LYciCHhFIbE39GrkFI10=
X-Received: by 2002:a9d:3f26:: with SMTP id m35mr5759733otc.66.1567520497443; Tue, 03 Sep 2019 07:21:37 -0700 (PDT)
MIME-Version: 1.0
References: <CAFt6BakQXokBr4ecM3O0ou5wj8QzwGovJBCy9LF_Akkmv2z_1g@mail.gmail.com> <CADaq8jcVcr187ANDhJ=UkYx6CX68r=cy7+T2zgGb=CyBh9=axw@mail.gmail.com> <CAFt6BanoBZd0qkWA7bqfQoMfiaJne8=NTQUMWkYLQrT16=-4gg@mail.gmail.com> <36E9F432-13F6-462C-B2BD-6BE86AB342FC@gmail.com> <CAFt6BanYLDZ6r7_VyrUSNyh1QgGhv5cLGYRpcPKEAPaC1pihnQ@mail.gmail.com> <CADaq8jf_+hwVh3UQa14665VS19TyM5-enetp+_XKY9fMC7CYeA@mail.gmail.com> <CAFt6Ba=puKCsy1-qT1GQEAPxJtT5RzqwHbKtAGz9Pff2fsBLUA@mail.gmail.com> <CADaq8jcpjnzgdKnVTrHspj4uWJGZf4WLwy60SNXG_Hr0NywdZw@mail.gmail.com> <0a9e2fa5d5c1983b7e249a19b03ef19874193a5d.camel@ericsson.com> <CADaq8jd3R5N23ZjgM9-3jNYETRgLr-OSThgpL88Z2yAJd-5-cg@mail.gmail.com> <d9018672bbc25fe3707426415d1afefb08a55639.camel@ericsson.com> <CADaq8jcGqRByEkJ3_EEoXAqSWMjWMMb7TSDPtG3gD_uXUSK-5g@mail.gmail.com> <bb9225513f12e0d5640e576118b3a9015b404eba.camel@ericsson.com> <E1A53872-AAF7-48A5-A2BD-2F0A7A781866@hammerspace.com>
In-Reply-To: <E1A53872-AAF7-48A5-A2BD-2F0A7A781866@hammerspace.com>
From: David Noveck <davenoveck@gmail.com>
Date: Tue, 03 Sep 2019 10:21:26 -0400
Message-ID: <CADaq8jdfhRK0yatG_FwMs4HX3X3Q8s-6PoSStkgwWqyfmZVvcQ@mail.gmail.com>
To: Trond Myklebust <trondmy@hammerspace.com>
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "nfsv4-chairs@ietf.org" <nfsv4-chairs@ietf.org>, "nfsv4@ietf.org" <nfsv4@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006da7140591a6ce5c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/QBSxUThjRkxcQwrzmTyyDlmd-jM>
Subject: Re: [nfsv4] Working Group last call for NFSv4.1 - ending September 23rd
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 03 Sep 2019 14:21:41 -0000

> Please do note that most of these errata are the result of further
implementation experience by various vendors,
> and at this point, reflects code that has been in public use for several
years.

Good point. :-(

> As such, the default assumption should be that the errata are valid, and
any attempt to invalidate them needs
> strong justification,

I think the criterion that Magnus laid out, i.e. "changes a [wg] consensus
decision" is a sufficiently high bar for rejection.   Except for for one
small errata to which your point does not apply, any reccommendation to
reject.an errata would be made by this  working group and we should not
accept a bare assertion that a  consensus decision is changed, given that
this question is rarely cut-and-dried.  In my opinion, clear and convincing
evidence of this supposed change should be provided.

> since it would by implication also require changing the implementations
on which they are based

Note that if we do run into this sort of conflict, a bis document can
change a consensus decision reflected in the base document.  This is what
happened with internationalization in RFC7530.  So, even if we decide an
errata is to be rejected as changing a consensus decision, the editor of
the bis can indicate why, based on the existing implementations, the change
should be made.   However, any such decision will need to be justified to
the IESG, requiring a more detailed explamation than one that simply
reflects a verified errata..

On Tue, Sep 3, 2019 at 9:22 AM Trond Myklebust <trondmy@hammerspace.com>
wrote:

>
>
> On Sep 3, 2019, at 05:28, Magnus Westerlund <
> magnus.westerlund@ericsson.com> wrote:
>
> My experience is that it is often quite easy to process the erratas.
> Someone with good knowledge of the RFC can usually determine if it is
> correct, wrong or needs WG discussion. So, yes I do expect that you can
> get through them within the timespan of a month.
>
>
> Please do note that most of these errata are the result of further
> implementation experience by various vendors, and at this point, reflects
> code that has been in public use for several years. As such, the default
> assumption should be that the errata are valid, and any attempt to
> invalidate them needs strong justification, since it would by implication
> also require changing the implementations on which they are based.
>
> Regards
>   Trond
>
>
> _________________________________
> Trond Myklebust
> Linux NFS client maintainer, Hammerspace
> trond.myklebust@hammerspace.com
>
>