Re: [nfsv4] Benjamin Kaduk's Discuss on draft-ietf-nfsv4-mv1-msns-update-04: (with DISCUSS and COMMENT)

David Noveck <davenoveck@gmail.com> Tue, 26 March 2019 14:33 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 4FABC1202EE; Tue, 26 Mar 2019 07:33:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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_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 WJuHnR21vrAt; Tue, 26 Mar 2019 07:33:12 -0700 (PDT)
Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) (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 20B751202CC; Tue, 26 Mar 2019 07:33:12 -0700 (PDT)
Received: by mail-ot1-x32e.google.com with SMTP id m10so4031223otp.2; Tue, 26 Mar 2019 07:33:12 -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=M70/m91BnMEsG4/ZimX8yETCthOLynt1lZ1d13azJHc=; b=EkQOz8mWR3z1cTcSweC3Otwfh7D2pxoVmkiIjrP/9HkDPXrCn4p10MAlLorUvXB49/ H7fg1ulkWyWoLDhUjLVFBB3hn9CHddvh+yCkscWU2gIAMHhdJ8N0wiP+PQ7t07CLxgfa 2kE9QK7CQ0p3E3XOI7gqwND/GbmjBAAS96mp+FtrF0ZpVDLnarKxYkIcT2SQ21Jl5aHF GJteTJ4la1Qce4IhSZ6Tsllbe3XwWVHByCegKNcYI29UvSSbHL8dOZA6V9AjL5LNNzBI zooZL6R6fVuEo9SMYEZyEiAjmOhz70DSgtQbD5Cr75jNbzUNcTAOfz6UCplHMGeqN6za XRDg==
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=M70/m91BnMEsG4/ZimX8yETCthOLynt1lZ1d13azJHc=; b=fzSwg2Go5L9oUkTv4hq/3yj09mAjK9eD+S+S0myqdb8eKqzAnflsfTLhlw9hejcXkJ kzLUqhceg8v63fezHUrC/Zy3PTGeD9bLvMPMgEn0T6T4tm554wzqsLOS2qmVTIDUGO9y i6YFp7bFrFDbbujqOFrZNc/T0kP+JFI3eTibpGB8QUvqpkkxh5Mgw9XA4ueVk7bhXtgA yC965gQDuLEmSMdISwsHoii2G3z5a/omm5MtuIWFjtxx00/nmBmInaLuCndaNwNEklur itMc9FHya0PR2AHU/1wp1IA34cjkk4DALmkyot6WY6w8qgz0/3IwTkZ9W3lbiwAWjRXy e8/w==
X-Gm-Message-State: APjAAAX3GhG64V/mQ+hyO5M9Tx4weRijBGIWsJTbr7zdloasjUyqGWiW WfZPlV2pR60VW8nkO6KTtx2JHe13A2mNThmfrMI=
X-Google-Smtp-Source: APXvYqwnXLUSvIgfHDMXhoYQtdJ2B1u4B5rW1EL26QCJzurg9PQw0MZnwITRAPSmaVl3QD+3uMFX0r7FUVRSJQTBN+A=
X-Received: by 2002:a9d:6646:: with SMTP id q6mr17168796otm.20.1553610791313; Tue, 26 Mar 2019 07:33:11 -0700 (PDT)
MIME-Version: 1.0
References: <155184411184.27685.16459405842977852294.idtracker@ietfa.amsl.com> <CADaq8jcbtAy+RnCsxLBHpGfX7YOUCXbVU21DKKF5yOuXtwM4GQ@mail.gmail.com> <CAKKJt-c++YwyEONK=He55uX0GR+23bc1jrjjU5hxHB3ipJYwmg@mail.gmail.com> <CADaq8jcA_TP5xrCy8VXBPRASA_o8rmxOpn+7PBnhH_1=2tHGEA@mail.gmail.com> <HE1PR0701MB25226C9B818ED336623A3061955F0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR0701MB25226C9B818ED336623A3061955F0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
From: David Noveck <davenoveck@gmail.com>
Date: Tue, 26 Mar 2019 10:32:59 -0400
Message-ID: <CADaq8jftxkRP2bkzt6jWdn_cMRHkBcbzBBzL9diVZ-wYo9j9Uw@mail.gmail.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, "draft-ietf-nfsv4-mv1-msns-update@ietf.org" <draft-ietf-nfsv4-mv1-msns-update@ietf.org>, The IESG <iesg@ietf.org>, NFSv4 <nfsv4@ietf.org>, "nfsv4-chairs@ietf.org" <nfsv4-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000055e773058500331b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/i7rcaer6Nr023wilKK1KojZCsjg>
Subject: Re: [nfsv4] Benjamin Kaduk's Discuss on draft-ietf-nfsv4-mv1-msns-update-04: (with DISCUSS and COMMENT)
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, 26 Mar 2019 14:33:15 -0000

> those changes to the several section 15.1 changes.

Given that you haven't tried to read the document, I'm going to assume that
you are basing this on reading the table-of-contents, rather than on some
hard-to-understand psychic power.  While that would be an appropriate
superpower for an AD to have, it could freak people out, including me.

In any case, although the table-of-contents might lead one to think
othewise, I have already done some work to present changes in a
siginificant-sized chunk.    I have replaced all of 15.1.9 even though
there are wording changes in only some of the errors.   the way the table
of content is now done makes it appear that there are 5 individual sections
changed and there really aren't.

So i think I would deal with 15.1.9 by,

   - Adding some additional explanatory material explaining what is changed
within 15.1.9 and why.
   - Supressing the TOC entries for the 13.7.x sections.
   - Giving these sections ttles more like they had in rfc5661, leaving it
to the TOC entry for 13.7 to explain the replacement and numbering issues.

This leaves the update to NFS4ERR_MOVED in section 13.7 as the only other
update to section 15.1.   I really can't see putting in a complete
replacement for 15.1.1 given that this set of "general" errors is basically
a grab-bag of things that don't belong anywhere else.

So here is what I would propose for updates to error definitions:
   - create a new top-level section "updates to error definitions"
   - the first subsection within it would explain what is changed and why
and what is not changed.
   - the next subsection within would replace table 5 currently in 15.1.1
of rfc5661.   For each error ,it would give the appropriate reference,
whether in rfc5661 or the update.
   - The next section would be the replacement for 15.1.2.4
   - the last section would be the replacement for 15.1,9

On Tue, Mar 26, 2019 at 6:49 AM Magnus Westerlund <
magnus.westerlund@ericsson.com> wrote:

> Hi David,
>
> I think there are some potential to this idea. However, as I have not
> attempted to read the document, I would request that you comment on what to
> do with the other sections, for example those changes to the several
> section 15.1 changes. Will it work out to have those changes to be included
> in a larger chunks also?
>
> Cheers
>
> Magnus
>
> On 2019-03-25 16:01, David Noveck wrote:
>
> > For this reason, I waited until I knew who the responsible AD for NFSv4
> would be - "hi, Magnus" -
> > and am now telling you folks know that my advice would be to produce a
> -bis version of NFSv4.1,
> > rather than trying to advance this draft.
>
> I don't think those are the only options even though i realize that there
> is no point in trying to advance the current draft    As I understand it,
> an rfc5661bis would require a lot of work, particularly in the security
> area and this would go beyond merely applying changes in the current draft
> to the existing rfc5661.
>
> I certainly could put the document into a bis-like form as you  suggest,
> but I can't see the IESG approving the resulting Security Considerations
> section as part of an rfc5661bis, given that it totally ignores the
> requirements of RFC 3552.   The IESG approved rfc5661 with a defective
> Security Considerations section but am doubtful about a possible repeat.
>
> Another option would be to put the document in a more bis-like form by
> producing a replacement for section 11 (instead of the current set of
> updates to section 11), without totally replacing all of rfc5661.   I still
> think that latter work is needed but producing a high-quality bis is a ways
> away.
>
> > I would suggest that you ask Benjamin whether he would be more
> comfortable continuing discussion > of his ballot position of this material
> in this form, or in -bis form
>
> Instead, I'll ask hIm what form he'd like to base the discussion on,
> whether in one of the forms suggested so far or in another one.
>
> On Mon, Mar 25, 2019 at 9:58 AM Spencer Dawkins at IETF <
> spencerdawkins.ietf@gmail.com> wrote:
>
>> I'm putting this here, in Benjamin's Discuss ballot thread, but this is
>> my suggestion for going forward on this draft. Magnus will be your AD
>> starting Thursday morning, but if I might provide advice that I hope will
>> be helpful ...
>>
>> If you take a look at
>> https://datatracker.ietf.org/doc/draft-ietf-nfsv4-mv1-msns-update/ballot/,
>> you'll see that only 6 ADs cast ballot postions that are included in
>> considering whether a draft is to be approved during IESG Evaluation (Yes,
>> No Objection, or Discuss). That is barely half of the number of ballots
>> needed to approve this draft for publication.
>>
>> Abstains and No Position ballots may have have useful comments, but they
>> are ignored when counting ballots for approval.
>>
>> And my ballot expires on Wednesday, so clearing Benjamin's Discuss will
>> leave you only half the way to getting this draft approved.
>>
>> As the ballot positions arrived, I began considering alternative ways
>> forward. Some ADs Abstained, saying "I don't think it's reasonable for me
>> to review a 100-page patch to a 600-page RFC", and that's a conversation
>> that I was prepared to have with the IESG, but other ADs Abstained, saying
>> "I tried, but I couldn't do it". In one case, Suresh, who is an experienced
>> and conscientious reviewer, said he found instances where he couldn't
>> identify changes between OLD and NEW blocks of text. So I decided I was
>> willing to believe the "not reasonable to review" Abstain positions, as
>> well as the "I tried and couldn't do it" Abstain positions.
>>
>> For this reason, I waited until I knew who the responsible AD for NFSv4
>> would be - "hi, Magnus" - and am now telling you folks know that my advice
>> would be to produce a -bis version of NFSv4.1, rather than trying to
>> advance this draft.
>>
>> Magnus can accept my suggestion, or do something else, starting Thursday
>> morning (he and I both try to act in your best interests, and we might not
>> always agree on what that means). And you don't have to wait until Thursday
>> morning to start talking with Magnus, and with each other.
>>
>> I would suggest that you ask Benjamin whether he would be more
>> comfortable continuing discussion of his ballot position of this material
>> in this form, or in -bis form.
>>
>> And I am truly sorry that you experienced this Late Surprise as I was
>> stepping down.
>>
>> Best wishes with your work, and enjoy not having to include a last name
>> initial every time you mention "Spencer" in NFSv4 e-mail!
>>
>> Spencer (D)
>>
>
> --
>
> Magnus Westerlund
>
> ----------------------------------------------------------------------
> Network Architecture & Protocols, Ericsson Research
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Torshamnsgatan 23           | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>
>