Re: [Technical Errata Reported] RFC9204 (7277)

"Roy T. Fielding" <fielding@gbiv.com> Fri, 16 December 2022 19:22 UTC

Return-Path: <fielding@gbiv.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 F2BEDC151711 for <quic@ietfa.amsl.com>; Fri, 16 Dec 2022 11:22:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gbiv.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wDSPgzWi0JrF for <quic@ietfa.amsl.com>; Fri, 16 Dec 2022 11:22:09 -0800 (PST)
Received: from bee.birch.relay.mailchannels.net (bee.birch.relay.mailchannels.net [23.83.209.14]) (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 3E820C151709 for <quic@ietf.org>; Fri, 16 Dec 2022 11:22:09 -0800 (PST)
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 392935C2234; Fri, 16 Dec 2022 19:22:08 +0000 (UTC)
Received: from pdx1-sub0-mail-a277.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id A72165C22A1; Fri, 16 Dec 2022 19:22:07 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1671218527; a=rsa-sha256; cv=none; b=J6FaoT63NjzTAhTe7zJaX6SxSH2cKBQ9uPAdsy0Ii6Or9eY37iij+SKEq5vbeIMIPR+x/z CCuqDoG4jrQ9sjSAl0Xncb1MBJ08ygoZPBkOpu0/tZElv3A9Z3T4L1HizXu94bIjzkY0Au oTHR+mFe1FtmTR1Z8le78rwPq4+R2SL8cdh9Cxt30ZcfzlUQTDGShLtFNF8yIohTXlCFW/ G7xAXkK77L2ja59iezUSL9NqSThvWhq9vRTLaGbb+WW8f7vKM5V8yLrtQW3dxBLCE0UQBh qhxTT7T9Ds37cQGGLGYM0PE7pqqcT2k4hXtMPNRq10gig+cRJHNr/iddBhaFUQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1671218527; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=3MXcwQd6AGiNIQDhNTpzBh7lUuUCnt4uYvPY0mdxAwI=; b=gM06Os08MProBMAs0nsk3Giso0EUaZBWh2LXWsmewXOl5Hr1GfECS04isN+CZyS6aYs0Ip a9PdHBjMyE/waUCvwJ5BXR1mI0ggo1lDaxPtsexV3Ylew2/pEA7JxckO8tBea79fy4MAY/ yeed3q/eJFZH97YigotU2mGJG/8FtFx4380e/RVyp5WIKO+h3R7tNZ+KNdcMcSN4IIqIVC +SkKbzBK4N23yuP804e3Bg5GWQ4GXvxElHX52TgvH082uPmOXIVdFj10FH1MuAgvvFVxvq KU1WFx5TeCyoSLwdhjQ8nB8fYSbMkaKYH+k/awvmWdR/5QqMIYoJIm2LzddN9Q==
ARC-Authentication-Results: i=1; rspamd-56db58bdfc-46j9f; auth=pass smtp.auth=dreamhost smtp.mailfrom=fielding@gbiv.com
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|fielding@gbiv.com
X-MailChannels-Auth-Id: dreamhost
X-Exultant-Illegal: 30eb851359846a8a_1671218527943_856102346
X-MC-Loop-Signature: 1671218527943:301165265
X-MC-Ingress-Time: 1671218527943
Received: from pdx1-sub0-mail-a277.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.109.138.37 (trex/6.7.1); Fri, 16 Dec 2022 19:22:07 +0000
Received: from smtpclient.apple (ip72-194-77-117.oc.oc.cox.net [72.194.77.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by pdx1-sub0-mail-a277.dreamhost.com (Postfix) with ESMTPSA id 4NYf9q2Q8KzHm; Fri, 16 Dec 2022 11:22:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gbiv.com; s=dreamhost; t=1671218527; bh=/zOvkUECouIFsh+vgsuhNAjtohIs83zJQ9zEKiJRORo=; h=From:Content-Type:Subject:Date:Cc:To; b=Vne6FtCxCqR7hjM2fiGpzS9wPvFkLEjQ+0soyiBpfP3RPuZeSWDWnOh4zSM+KebE0 L8j8K/Ybjvb9/WoLj+uKNBxhKP58kxq4TUiCa00UULle5L5N6UGOXFjAg3DV6cHcUa PAIxPPmGTL3MQpRVGFanJxcWCihP5oFnUnQw9ttPKuHCIStMiTixJxkyoj9bBw4bYR J86t8hVFdxLQsYCruqah6FUDsMJ/IARiuxjGBB65pmbZEQP6NVv38U2//+jLM9Qwrt caC5qZmKzgERAk7zr3BlSAmOd6oZLGfk4J0kKOJLvGt4IXZhker2CTaEucX+il8JS8 QnXJiTlXeDHwQ==
From: "Roy T. Fielding" <fielding@gbiv.com>
Message-Id: <5E3464A9-7775-4627-BCA8-39EE849AA1D4@gbiv.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_D58F8CFD-3CF1-48CA-83F2-DCBB5FF06649"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.200.110.1.12\))
Subject: Re: [Technical Errata Reported] RFC9204 (7277)
Date: Fri, 16 Dec 2022 11:21:56 -0800
In-Reply-To: <CALGR9oYQnGfpyta47LRvcD97CE7UULQUPGbJBZqUtMP0-MBQuQ@mail.gmail.com>
Cc: Julian Reschke <julian.reschke@gmx.de>, QUIC WG <quic@ietf.org>
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
References: <20221215233141.39BA52B443@rfcpa.amsl.com> <b7a486d9-d23b-4d71-8fa3-ca811c14eead@betaapp.fastmail.com> <PA4PR07MB84145558156CF9EE683191F295E69@PA4PR07MB8414.eurprd07.prod.outlook.com> <CALGR9oZ2WbEfoe+9N7RUgxo4Oy4fxwiFu9pKNVaAb7taE5f4hg@mail.gmail.com> <63761e06-bdd6-cd60-9374-5e086d8dbbea@gmx.de> <4BCE2C9D-192C-42EC-98DD-FF7F8AF2A61D@gbiv.com> <CALGR9oYQnGfpyta47LRvcD97CE7UULQUPGbJBZqUtMP0-MBQuQ@mail.gmail.com>
X-Mailer: Apple Mail (2.3731.200.110.1.12)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/kZhcaM7Vrxfov-jYg17IGJNBO9I>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 16 Dec 2022 19:22:14 -0000

> On Dec 16, 2022, at 10:19 AM, Lucas Pardue <lucaspardue.24.7@gmail.com> wrote:
> 
> Please see the wiki page link I posted upthread, which in turn links to the issue and PR for the QPACK static table. It describes how raw information was collected from the HTTP archive, analysed with BigQuery, and selectively tailored. Mike Bishop can probably add more detail if required.

Oh, you are right, I completely missed that QPACK static table
was updated via

   https://github.com/quicwg/base-drafts/commit/39fd1d22fbd9efb191b2fa0bae4df187d1ef12c1

as a result of

   https://github.com/quicwg/base-drafts/issues/904

Hmm, ugh, this should have used actual samples of real network traffic
and then iterative compression analysis as the table is built from highest
to lowest frequencies. It might have come up with a similar result, and
ultimately it might not matter at all, but we missed an opportunity by
doing that work ad-hoc with only one client's traces.

....Roy