Re: [Taps] One RFC, or two, for draft-ietf-taps-transports-usage and draft-ietf-taps-transports-usage-udp

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Mon, 18 September 2017 16:05 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: taps@ietfa.amsl.com
Delivered-To: taps@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E0A71321DC; Mon, 18 Sep 2017 09:05:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, SPF_PASS=-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 ocux-zSrZyRa; Mon, 18 Sep 2017 09:05:31 -0700 (PDT)
Received: from mail-yw0-x22e.google.com (mail-yw0-x22e.google.com [IPv6:2607:f8b0:4002:c05::22e]) (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 00D1C1321A2; Mon, 18 Sep 2017 09:05:30 -0700 (PDT)
Received: by mail-yw0-x22e.google.com with SMTP id p10so672634ywh.8; Mon, 18 Sep 2017 09:05:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Xe7flk4btm24iIoc2zXYYmQqP5+4pwOJfiJm3qynCSg=; b=eJesW+ltZhs8FF8prkMUVhlpBeouw5rcy689dccgsfmFQf7BnWPtDl6Vku7zrex6dG oY1oNOyVoNAiQqYHO8x5dhz97gxjvXHn2L1BYkD35zfh74WmmbkdBhRwIoAasrJRrdZz U19hzI0L02niXv4yRfrajgIXZMemHC41SYp3gKEqEIWUCTBOiCv6yHiI1qwp7txjl+3j 1ar0V5ViOjB+Jyr0jYO8i3BDBg1/eIwXRxnBgn9+tUmbBVg4PbGz07CaG6iiuR784DkD NYLcTh0nZ6WRlx1nz9KwQB5VWvVA9nobRpAtT6yR0qIFedE8nJrBYF6FiHfxJFFdvgiW KJXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Xe7flk4btm24iIoc2zXYYmQqP5+4pwOJfiJm3qynCSg=; b=WzlIPs1ZEtPH3kjGOavCIXpP273nq8XhTtZMoKCEwjouw/czRsKAs/cLYBrRmN1zp4 7QlPAWRXsGNgblpOxmnWVfIvMbHuv0sceCFSiVziufm79gIUkiMCU1Oj6LQc/NfuOP8a LjopTVOIArxYoOfg5NughbdZ3dNvLymaJlirsNPKE1haSONmsCTMB7bb5q7D8IMFAW4G jCAk9818Od6G80gft0b6TfAQ3UciV9W136qNmouF3QNJux+hy3NfTwGf3cv12p8ajJ2h tMoNY41QxbjXk8mf30lzC/9KWELbDF0HR0r/K+B2OZxOPlW5Pl3w0y8VA4xxhT1zyIhL J2eg==
X-Gm-Message-State: AHPjjUg6bjlUYwn+3X2OWFTiI7f4RC1MZI8ZOJvBj3b8+wuOzBVSQWFP m1pL66wFxIneamDrbVweIHnRnzhC8v176e5rf60=
X-Google-Smtp-Source: ADKCNb7OBsf/+fvsOa4f/ZpquzGFzWMTPhbU9ltZLY2rGxXgGdR6SpU4iFYDKJAh2hsTktKxwNoFvNVHDoBxieXsB3U=
X-Received: by 10.129.115.197 with SMTP id o188mr28177844ywc.124.1505750730000; Mon, 18 Sep 2017 09:05:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.2.15 with HTTP; Mon, 18 Sep 2017 09:05:29 -0700 (PDT)
In-Reply-To: <59BAA815.5090209@erg.abdn.ac.uk>
References: <CAKKJt-cpJ-SQ3J-O=OkqgQ-pu=xPfbYEdFCeTWD5zdzUb1_A8Q@mail.gmail.com> <CAKKJt-eM3kKuVo25jzU-RejuGZJ7ypZDQtJegGCcthpoRFU9Fw@mail.gmail.com> <59BAA815.5090209@erg.abdn.ac.uk>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 18 Sep 2017 11:05:29 -0500
Message-ID: <CAKKJt-fNy6ujWuJVTDXCDscKfcsBt9K0=MshHwrfbD_tvs2PnA@mail.gmail.com>
To: "gorry@erg.abdn.ac.uk" <gorry@erg.abdn.ac.uk>
Cc: "taps@ietf.org" <taps@ietf.org>, taps-chairs@ietf.org
Content-Type: multipart/alternative; boundary="001a114934dc61cd35055978e9b7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/taps/E_zddoJ6zsEHtLEAQuADa_34MgI>
Subject: Re: [Taps] One RFC, or two, for draft-ietf-taps-transports-usage and draft-ietf-taps-transports-usage-udp
X-BeenThere: taps@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Discussions on Transport Services <taps.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/taps>, <mailto:taps-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/taps/>
List-Post: <mailto:taps@ietf.org>
List-Help: <mailto:taps-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/taps>, <mailto:taps-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Sep 2017 16:05:38 -0000

Dear TAPSters,

On Thu, Sep 14, 2017 at 11:02 AM, Gorry Fairhurst <gorry@erg.abdn.ac.uk>
wrote:

> On 14/09/2017, 15:55, Spencer Dawkins at IETF wrote:
>
>> And, following up during the actual telechat ...
>>
>> On Wed, Sep 13, 2017 at 11:47 PM, Spencer Dawkins at IETF <
>> spencerdawkins.ietf@gmail.com <mailto:spencerdawkins.ietf@gmail.com>>
>> wrote:
>>
>>     Dear TAPS working group,
>>
>>     Multiple ADs have asked why these two drafts aren't a single
>>     draft, in their ballots. Those are non-blocking comments, but I'd
>>     like to explore that, before making a decision about what should
>>     happen, and when.
>>
>>     It occurs to me that these ADs are reading both drafts pretty much
>>     back-to-back in preparation for balloting during IESG Evaluation.
>>
>>     If people reading the two drafts back-to-back find the split to be
>>     a distraction, I'd like to understand the views of the working
>>     group as to how often you expect people to read both drafts, in
>>     order to do TAPS.
>>
>>     I could imagine that people working on complete TAPS APIs might
>>     need to read both drafts.
>>
>>     What about other folks you expect to read these documents? Do you
>>     expect that some communities only need to read one of them?
>>
>>     Thanks in advance for any thoughts you can share.
>>
>>     Spencer, as responsible AD for TAPS
>>
>>
>> Both documents were approved on the telechat today, pending comment
>> resolution of comments received during IESG Evaluation.
>>
>> So, my request to the working group to consider whether the suggestion to
>> combine these documents makes life easier for the readers you expect will
>> need to read one, the other, or both documents REALLY IS an honest
>> question, and not the IESG requiring fabulously late major editorial
>> changes without an active Discuss, because That Would Be Wrong.
>>
>> Either answer works. We'll Do The Right Thing.
>>
>> "Thanks in advance for your thoughts" :-)
>>
>> Spencer, as responsible AD, who the IESG said they trusted to "Do The
>> Right Thing"
>>
>>
>> _______________________________________________
>> Taps mailing list
>> Taps@ietf.org
>> https://www.ietf.org/mailman/listinfo/taps
>>
>
> There was a proposal from IESG to consider whether we should merge the two
> usage documents. So after giving this some more thought, here is my 2c
> about why I think we should keep the two documents:
>
> First, I accept it may be easier for someone reviewing the history of TAPS
> and the rationale for design decisions to read just a single document -
> putting all the material in one place is always easier. However, if
> published in consecutive RFCs, I'm not convinced the material would be
> really hard for a reader to find.
>
> I suggested there were two reasons behind separating this out when we did
> the work. First, the old and incomplete documentation for UDP needed a
> slightly different approach to finding the relevent RFCs. Second, the
> community of interest in using UDP at the IETF is typically to be found
> outside the TSV area, partly because of the wide variety of uses. A second
> document made this easier for these people to read. That's still the case
> for the material that was retained in the UDP usage document.
>
> It would be my hope that the UDP document could form a long-needed part of
> the documentation for UDP. I expect this would continue to be a useful
> resource for anyone who wishes to build datagram support into a new stack,
> or just wants to program to this API, and avoids people needing to wade
> through 50-60 pages to find a section on a UDP API. I'd also hope (??!!)
> this document could be maintained in future as the API continues to develop.
>
> Gorry
>

Gorry's e-mail captured pretty much everything I need to know. I have one
more question, because I know that people have implemented TAPSish APIs and
demonstrated them.

If you worked on one of those APIs, did you have to read both documents?

Thanks in advance, and asking for (14) friends ...

Spencer, as responsible AD