Re: [Gen-art] [Taps] Genart last call review of draft-ietf-taps-minset-06

Michael Welzl <michawe@ifi.uio.no> Wed, 05 September 2018 14:15 UTC

Return-Path: <michawe@ifi.uio.no>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10252130E84; Wed, 5 Sep 2018 07:15:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 xNfrTHEzB7wA; Wed, 5 Sep 2018 07:15:18 -0700 (PDT)
Received: from mail-out01.uio.no (mail-out01.uio.no [IPv6:2001:700:100:10::50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B19F3130E36; Wed, 5 Sep 2018 07:15:17 -0700 (PDT)
Received: from mail-mx02.uio.no ([129.240.10.43]) by mail-out01.uio.no with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from <michawe@ifi.uio.no>) id 1fxYaP-0003eA-EY; Wed, 05 Sep 2018 16:15:13 +0200
Received: from eduroam-013-085.wlan.univie.ac.at ([77.80.13.85]) by mail-mx02.uio.no with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) user michawe (Exim 4.91) (envelope-from <michawe@ifi.uio.no>) id 1fxYaN-0000pU-LP; Wed, 05 Sep 2018 16:15:13 +0200
From: Michael Welzl <michawe@ifi.uio.no>
Message-Id: <1A1BF735-69F7-4F3B-A07D-4A168AD81BFD@ifi.uio.no>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F179BDE2-6395-4185-BEC7-108DF1287B50"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Wed, 05 Sep 2018 16:15:04 +0200
In-Reply-To: <8e74a20d-c1c3-19fa-aa0d-76a5a090902f@nostrum.com>
Cc: Spencer Dawkins <spencerdawkins.ietf@gmail.com>, gen-art <gen-art@ietf.org>, draft-ietf-taps-minset.all@ietf.org, IETF list <ietf@ietf.org>, "taps@ietf.org" <taps@ietf.org>
To: Robert Sparks <rjsparks@nostrum.com>
References: <153549231960.6181.5129820855641929896@ietfa.amsl.com> <526D1CA4-DD3D-4AEE-8B92-B120A6798C53@ifi.uio.no> <CAKKJt-f3ZBL83mHiWjknyT4s+Vfa5HoCS+wkA-=v3JAWK1didw@mail.gmail.com> <A2E874E0-4638-464F-A027-DA7C8BEE5BAE@ifi.uio.no> <CAKKJt-coUjEL++_Cq37aTuCWFjSVXpftHDpCBrGh6GdUevDnyA@mail.gmail.com> <8e74a20d-c1c3-19fa-aa0d-76a5a090902f@nostrum.com>
X-Mailer: Apple Mail (2.3273)
X-UiO-SPF-Received: Received-SPF: neutral (mail-mx02.uio.no: 77.80.13.85 is neither permitted nor denied by domain of ifi.uio.no) client-ip=77.80.13.85; envelope-from=michawe@ifi.uio.no; helo=eduroam-013-085.wlan.univie.ac.at;
X-UiO-Spam-info: not spam, SpamAssassin (score=-5.0, required=5.0, autolearn=disabled, AWL=-0.000, HTML_MESSAGE=0.001, UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO)
X-UiO-Scanned: 2012289ACEFC9116C33EA867E1EFBD55FF239677
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/Lv8V_H3YdOrfAs8gYoXeVNtuNDU>
Subject: Re: [Gen-art] [Taps] Genart last call review of draft-ietf-taps-minset-06
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Sep 2018 14:15:29 -0000

Hi,


> On Sep 4, 2018, at 7:57 PM, Robert Sparks <rjsparks@nostrum.com> wrote:
> 
> 
> 
> On 9/1/18 10:43 PM, Spencer Dawkins at IETF wrote:
>> Hi, Michael,
>> 
>> On Fri, Aug 31, 2018, 15:35 Michael Welzl <michawe@ifi.uio.no <mailto:michawe@ifi.uio.no>> wrote:
>> Hi Spencer,
>> 
>> See below:
>> 
>>> On Aug 31, 2018, at 7:41 PM, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com <mailto:spencerdawkins.ietf@gmail.com>> wrote:
>>> 
>>> Thanks, Robert, for the careful read, and thanks, Michael, for the quick response. I have one thought, on Robert's last question.
>>> 
>>> On Fri, Aug 31, 2018 at 3:37 AM Michael Welzl <michawe@ifi.uio.no <mailto:michawe@ifi.uio.no>> wrote:
>>> Hi,
>>> 
>>> Thank you very much for this careful review!  We just posted a revision ( -07 ) that, we believe, addresses these comments.
>>> 
>>> A few answers in line below:
>>> 
>>> > On 28 Aug 2018, at 23:38, Robert Sparks <rjsparks@nostrum.com <mailto:rjsparks@nostrum.com>> wrote:
>>> > 
>>> > Reviewer: Robert Sparks
>>> > Review result: Ready with Nits
>>> 
>>> ...
>>>  
>>> > In Appendix A.1, this document had to "slightly change" the
>>> > characterization of features  from those in RFC8303, introducing this
>>> > "ADDED" construct. That feels out of balance. Is this a warning sign
>>> > that RFC8303 needs adjusting?
>>> 
>>> It isn't: different from this document, RFC 8303 does not make any changes or derive anything from the services that protocols offer - it just reflects what the protocol specifications say.
>>> 
>>> In the minset document, there are only 3 items using the "ADDED" construct, and this is only meant to streamline the derivation a little. Take "Unreliably transfer a message", for example.
>>> This is based on (from RFC 8303) "Unreliably transfer a message, with congestion control" for SCTP, and "Unreliably transfer a message, without congestion control" for UDP(-Lite). The added "Unreliably transfer a message" leaves the choice of congestion control open, such that an application CAN simply say "Unreliably transfer a message" without having to care about the choice of congestion control (unless it wants to care, which comes at the cost of binding itself to either UDP(-Lite) or SCTP).
>>> 
>>> Michael, this explanation helps a lot, but since I happen to know that Robert is out of town for the three-day weekend in the US, I'll guess on his behalf that "ADDED" may not be the word you're looking for - at a minimum, "transfer unreliably" in RFC 8303 being divided into "transfer unreliably with congestion control" and "transfer unreliably without congestion control" in this draft doesn't look like addition to me. 
>>> 
>>> Is this more about "refactoring the protocol-independent definition in RFC 8303”? 
>> 
>> Yes, “refactoring” is exactly right - it’s not adding anything new. We could just as well have left this without the “ADDED” cases and then had more explanations in the “discussions” section (appendix A.3), but these are so minor that they don’t really merit a “discussion”, hence we felt that this way it’s shorter and clearer.
>> 
>> If that helps, I can rename “ADDED” into “REFACTORED”?
> With that explanation, the single word without the explanation above feels like insider knowledge.
> Maybe adding a sentence explaining exactly what you say above at the point you introduce the term would be enough, then the term-name itself wouldn't matter as much.

Agreed - done (I just submitted an update to -08), thanks!  I kept “ADDED”, but explain it where the term is introduced.

Cheers,
Michael