Re: Add extension work to Interop matrix

Lucas Pardue <lucaspardue.24.7@gmail.com> Tue, 07 January 2020 15:17 UTC

Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA7F0120807 for <quic@ietfa.amsl.com>; Tue, 7 Jan 2020 07:17:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level:
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 dcfHRKGGgwB6 for <quic@ietfa.amsl.com>; Tue, 7 Jan 2020 07:17:02 -0800 (PST)
Received: from mail-ua1-x932.google.com (mail-ua1-x932.google.com [IPv6:2607:f8b0:4864:20::932]) (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 B71AB120806 for <quic@ietf.org>; Tue, 7 Jan 2020 07:17:01 -0800 (PST)
Received: by mail-ua1-x932.google.com with SMTP id 73so18614168uac.6 for <quic@ietf.org>; Tue, 07 Jan 2020 07:17:01 -0800 (PST)
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; bh=QdkrwAm3jktMJNnIRXiKRbLYICgDWHLUiqogh2xUjcs=; b=HR6VY5AQAyEkNdP3kt4Vwa48NvRt4046oK9O7grOHgt6Yg+FFL/QTsrW+Ttq5jFQ83 HHMciHzrJXHRwq6nHmcVlbwNf29dh/pde1uKtCa5MHk7D56xrS8fGZgD1aWi/BeFnCar FTH74fuS3GOMpmqk+Q2b65FPh1LkTZ+iZGhRBgLiOldWTonoEIb5caag5M/sL2GMNV4z K62rXjvFdWJPw01FEAdJqJX8L53AUp799+v0MWeij4VUuteFlDiZUx0k7WdyMXIfahSk JcAlrknXhZwQG3WoXq6oUS/7qzkvgggmcOj/T3uW9Ybs4MK7F4nY28Uxdh1Hcl58b+1O KjdA==
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; bh=QdkrwAm3jktMJNnIRXiKRbLYICgDWHLUiqogh2xUjcs=; b=FdmMW3qiKJnQDVrugUTHDGKiKCuqP9rp0Vx3ejBl8y0H+rWJsctdeT4LP/cd/yxB8K 2L3bKt5cUnKaPctUftzP3H1aQzxxOeW40UZ9Y+K/Ddi20uqD7MtZjApM23EXfaPKMau/ uxioY7TXS3iAKCE6ZN6eWn9k7m1c7JEDifROhTCPiqmd2AqICphHFKId11pUdnX822JU KvybRLCW84tjbnlTCchv9YwgvkIgCDz4xalf0yoaOpnICC+odbilwCtLBbzVkewvsW8n 39bL4tUbk9tJd1y4bhl9XCUWGteYaOq2I9irgv2xsCO3Wf1Nf5ZnDe12EeBzZm83vjis S1rQ==
X-Gm-Message-State: APjAAAWQ3MvMsIOtDSz2+8/EKUNccuDotivC0zLmxUqucS5AwwmNEtZj PXW4QXzKK2YClLQiFC9+adAxtOgo5KOUeIb1sgziThCU
X-Google-Smtp-Source: APXvYqweYAzQH9W0dukrEls+33C0lBMGhl8Cyq6T4o4QqVj6uKKXs9c2UuqtzdUsvTCz8gjZ3v6Q40x9JbEdWUjBhQI=
X-Received: by 2002:ab0:280c:: with SMTP id w12mr49028826uap.79.1578410219399; Tue, 07 Jan 2020 07:16:59 -0800 (PST)
MIME-Version: 1.0
References: <20200107143114.GC14229@ubuntu-dmitri>
In-Reply-To: <20200107143114.GC14229@ubuntu-dmitri>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Tue, 07 Jan 2020 15:16:48 +0000
Message-ID: <CALGR9oZ=nSsTeS02gmspTLAs1hFjJt2b+AmVUyMkGU1CuDHNCw@mail.gmail.com>
Subject: Re: Add extension work to Interop matrix
To: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006fee45059b8e4437"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/oWgcKFNVcajqX7n5KoC6Ohph_0U>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jan 2020 15:17:04 -0000

On Tue, 7 Jan 2020, 14:31 Dmitri Tikhonov, <dtikhonov@litespeedtech.com>
wrote:

> Hello,
>
> There are now a few extensions that have been proposed and implemented.
> We should add them to the next Interop matrix.  I suggest using the
> following codes:
>
>     g   Datagram extension
>     r   HTTP priorities extension
>     q   Loss bits extension ('l' looks too much like '1')
>     1   One-way delay extension
>
> 'g' and 'r' can be added to the third row, while 'q' and '1' can be
> added to the second row (dropping the "use uppercase letters only"
> requirement).
>
>   - Dmitri.
>

Personally I disagree with adding extension-related letters to the matrix.
Some of these are in call for adoption, while others are far off that. I'd
rather keep the main matrix for features of the core documents.

Its great that people want to test these extensions out, but where its
difficult to see why these extensions should be included an not others.
We're at 19 "codes" right now, and not many implementations satisfy them
all. I'd like to find a solution that is more sustainable in the longer
term that can support extensions along with QUIC v2 or whatever comes next.
I don't know what that looks like but I'd take some inspiration from things
like the QUIC Network Simulator interop runner and Web Platform Tests (
https://wpt.fyi/results/?label=experimental&label=master&aligned).

Cheers
Lucas