Re: [quicwg/base-drafts] Generalizing QUIC to allow underlying tranports other than UDP (#4061)

Martin Thomson <notifications@github.com> Mon, 31 August 2020 08:10 UTC

Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C2BE3A10A7 for <quic-issues@ietfa.amsl.com>; Mon, 31 Aug 2020 01:10:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.483
X-Spam-Level:
X-Spam-Status: No, score=-1.483 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 2MfdB-y2hHIr for <quic-issues@ietfa.amsl.com>; Mon, 31 Aug 2020 01:10:10 -0700 (PDT)
Received: from out-21.smtp.github.com (out-21.smtp.github.com [192.30.252.204]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5FAE3A109C for <quic-issues@ietf.org>; Mon, 31 Aug 2020 01:10:10 -0700 (PDT)
Received: from github-lowworker-b2150d3.ash1-iad.github.net (github-lowworker-b2150d3.ash1-iad.github.net [10.56.113.12]) by smtp.github.com (Postfix) with ESMTP id A8E40520045 for <quic-issues@ietf.org>; Mon, 31 Aug 2020 01:10:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1598861409; bh=ZI3riQ89YKlHLWPfG0tFoRh16Ez7Zf+z8HexdFfsBEI=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=VNcTa5J3ZEVv8PjSbHHr8LGwM/UU+qF177up+xLrWTKNkLlBe/PwyyeKFsnVWEGmt o6us8/SCBWgQxskSoajVTziHqBLKYak3yjNzX3MoIda6OcGwN0b0St8Mq2kWKPUJ70 pIDXVzjRySIg/c0rXwvXS/5weMexjO5yH3L8Q+Fo=
Date: Mon, 31 Aug 2020 01:10:09 -0700
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK35KPN7V4ZIO5OAXWN5LCIWDEVBNHHCR7KE5Y@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/4061/683633637@github.com>
In-Reply-To: <quicwg/base-drafts/issues/4061@github.com>
References: <quicwg/base-drafts/issues/4061@github.com>
Subject: Re: [quicwg/base-drafts] Generalizing QUIC to allow underlying tranports other than UDP (#4061)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5f4cb0619937c_6c26196413854c"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/7epFcGOK4KYt_f9GV22NzMxkWO0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Aug 2020 08:10:12 -0000

As @DavidSchinazi is likely one of the first people to want an abstraction, his opposition is worth paying attention to.

For me, this discussion highlights how abstractions aren't free.  They aren't free in terms of the time that I need to spend in order to review changes, then maintain them.  I appreciate that someone is willing to do the work to create the abstraction, but remember that you are asking editors to maintain that abstraction.  Other such "gifts" have turned out to be extremely expensive in the past as well.

People have talked about comprehension.  I think that the pull request demonstrates a small regression in comprehension.  That might be improved, but, to my previous point, that's not work that I was planning on doing.

Either way, I've taken a look at the work so far and the number of subtle errors makes me disinclined to accept the gift.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/4061#issuecomment-683633637