Re: HTTP Delays
Martin Duke <martin.h.duke@gmail.com> Thu, 14 January 2021 17:24 UTC
Return-Path: <martin.h.duke@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 74C373A15C6 for <quic@ietfa.amsl.com>; Thu, 14 Jan 2021 09:24:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 OUbRuWWaMh7u for <quic@ietfa.amsl.com>; Thu, 14 Jan 2021 09:24:54 -0800 (PST)
Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (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 C429D3A15B0 for <quic@ietf.org>; Thu, 14 Jan 2021 09:24:54 -0800 (PST)
Received: by mail-io1-xd2b.google.com with SMTP id d9so12704824iob.6 for <quic@ietf.org>; Thu, 14 Jan 2021 09:24:54 -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 :cc; bh=uub/TOUgtXxL4hoW70/d2YW7+bcFh+9m3oXElIcfUts=; b=Ep3VbzGyKu2hKrupFob772Q1CFT+Ie3pfvS0pOOcWEeDgt0y6Zjl3pCYdzbrC/DsUs B3YLxk+xsP38xxMmQCU0kUaL8EM6OoWKFA4q1Pcc99gXG7omxXXj94XszSvlfn34JYmA HHnXCalrewQQvqA4LpHrssZPp0zU77v/nx0jai/uzg+tNp9eGMDrsWfOcBH2uglwr595 mBUq8aYJYLk47XlaG6mclEHeoIDdpZlzonZJEgpOpdyKz/KW4CamRKSAutBX7FzY0PWq iqgyQzr9AejdIPhJT/MeAvCKNblWbIdSMR3xzJQ9PbuQL3EkgMOiUt77sUCNpM1PNMjL eTlQ==
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:cc; bh=uub/TOUgtXxL4hoW70/d2YW7+bcFh+9m3oXElIcfUts=; b=jOBBA+undAdinDG5yp0FF/ACNExOjBYpprbbuXvijSR2OzRWjP0+YUJTeMOg1gjhS0 435MGkXuMcoI/aMjE9WQrzooZnGg99toIJG5qdve0sLSrzoCfkpkvGvwW6ashVns/+nc agoXn9klHaoTjyOr2qR/vYzJ76WFy+PT6vNG9SAzSo8DLAkW4VdaFBCxWqnTs+vHiLKJ 9OKcCOXm8w6xf62re9seMixJeFg9serc3WLvQdHaOyPp/wusGvROMWtmqAsEIhYxO/Mf 8aZbhxpIP7v5Fcl/JzcwZ7iZqFyzupG+bObpldwuOF2dPI7lM6BnMMPhKzHhMzLRrF/l X1Rg==
X-Gm-Message-State: AOAM533bDWdNGKR2uSA83dtYmCG1o/Mn2w+mwdxNR3OuBQodtWxkWVkg oPAGQF3joJ2LKOzD/+GFzJAnVmyl8sP76Plb44I=
X-Google-Smtp-Source: ABdhPJyFLGhBqpAR6U9kgyWfXPHUc5mhho+C2aXMuF2Dm0NJ127IA+qWZxGZwZkdZkyH9xIH37+mjQCs2F/SMyEKW/Q=
X-Received: by 2002:a02:5889:: with SMTP id f131mr7275445jab.121.1610645093924; Thu, 14 Jan 2021 09:24:53 -0800 (PST)
MIME-Version: 1.0
References: <CAM4esxSObWwLfzRWazAg+Q+9=BHGzXaSSduONozHF_zGCqC-kg@mail.gmail.com> <CA+9kkMA++3QYnXiVwuKSPZDYycERRrC11b-jHTG6JcyjngDhqA@mail.gmail.com> <CAM4esxQ9w0h2-rZ1ynhEMKAxwq0gfSVJtfGXV8ydGdUTEefMuA@mail.gmail.com> <029bd6e66fb81e2ecf16e35adf30b90c816c9962.camel@ericsson.com> <CAM4esxQeFaYytwyeB+m_yDrn8SSR8Yy4BHTsvxngTjG3=y0Zag@mail.gmail.com> <4459A34C-ED70-4354-9653-BA5165EC887A@gbiv.com> <CA+9kkMAqj2B8VprF_j=jLJ2CKbWvR6oO+ciHaTCSF1Sd3f_KtQ@mail.gmail.com> <f64ca7ca-0f54-3a8d-b5aa-428835bef6bb@gmx.de> <7b3fe48634ddd2c93172656c44cf64ec0e3cdd3f.camel@ericsson.com>
In-Reply-To: <7b3fe48634ddd2c93172656c44cf64ec0e3cdd3f.camel@ericsson.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Thu, 14 Jan 2021 09:24:43 -0800
Message-ID: <CAM4esxTcgByD6y1xJW23cQxmQ42Jr2TYD_iPAoTacfA-woRKhg@mail.gmail.com>
Subject: Re: HTTP Delays
To: Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>
Cc: "julian.reschke@gmx.de" <julian.reschke@gmx.de>, "quic@ietf.org" <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000aec4b505b8df88eb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/-bIQ-Hd4d2DpPjMx55InSWH8Jqo>
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: Thu, 14 Jan 2021 17:24:56 -0000
Maybe there is an option 4 to add to the other 3 <https://mailarchive.ietf.org/arch/msg/quic/N8h5QwRX11N1gAzU3CXAel3zil0/>? 1) Don't publish any RFCs until httpbis-semantics and httpbis-cache are in the RFC Ed queue 2) Publish QUIC ASAP without HTTP/3, and suggest that deployed endpoints run QUICv1 with ALPN h3-29/32/34 or whatever 3) Publish QUIC and HTTP/3 ASAP with a downref, allow ALPN h3 to deploy, and hope nothing important changes in the httpbis docs. 4) Publish QUIC RFCs ASAP, advertise ALPN h3 in deployments, let HTTP/3 sit in the Ed queue till httpbis catches up. If HTTP/3 is functionally stable, this would allow real-world deployment to continue while letting the HTTP/3 RFC use the final terminology, etc. On Thu, Jan 14, 2021 at 5:54 AM Magnus Westerlund <magnus.westerlund= 40ericsson.com@dmarc.ietf.org> wrote: > Hi, > > On Wed, 2021-01-13 at 20:06 +0100, Julian Reschke wrote: > > Am 13.01.2021 um 19:55 schrieb Ted Hardie: > > > ... > > > While they could theoretically pre-assign it, the RFC Editor won't > > > publish the document without the documents actually being available for > > > retrieval. That's a big reason you get clusters. This is why we do > > > downrefs to the drafts; since there is an onward pointer from the > > > referenced draft to the final RFC in the tools, that's considered okay > > > as anyone who seriously wants the reference can readily find it. > [Note: > > > my opinion on that is separate from my recitation of what I think the > > > facts are.] > > > ... > > > > Maybe we need a separate discussion about easily (or even > > semi-automatically) updating published RFCs when their downrefs become > RFCs. > > Which isn't done at all. The main body of the RFC when published is > inmutable. > Thus, if you want to align any language changes or anything with the new > HTTP > specs when going for do a "downref" means a new RFC. > > That is why I didn't understand Roy's comment: > > > In short, there's no need to be pedantic. As soon as the QUIC RFCs > > enter the RFC ed queue, we can fix their content as such including > > the final protocol versions and ALPNs. If the HTTP Semantics spec > > needs additional changes, we can choose those changes deliberately > > without impacting any content or references within HTTP/3. We don't > > xref by page number. > > What you can do is do a last alignment in AUTH48 with the status of HTTP > semantics and cache at this point. If we want the rfc numbers of the HTTP > specs, > then you have to wait until they are ready and also in AUTH48. So, if the > HTTP > semantics and cache aren't ready when we come to AUTH48 you still have the > risk > of missalignment if going down the downref path. > > I would like to point out that just this week a PR was merged to the > HTTP/3 spec > to align with the latest changes done in the HTTP semantics. So the risk > for > missalignment is not zero here. Sure the HTTP specs are mature, but you can > still end up in a situation where it becomes hard to interpret HTTP/3 > correctly > when section numbering and terms don't align. > > This might be primarily directed to Ted. However, I don't understand how we > could do a downref in this case when we have a normative reference to a > IETF > draft. This case is not the type of downref that RFC 3967 discusses, where > the > normatively referenced document is an lower maturity (Informational or > Experimental) RFC or an external document. So I want to understand what > process > diviation Ted really had in mind when he suggested this? > > Sorry to be a damper, but I don't see we can do Option 3) within our > process > without violating our process. > > Cheers > > Magnus Westerlund > Responsible AD >
- HTTP Delays Martin Duke
- Re: HTTP Delays Ted Hardie
- Re: HTTP Delays Julian Reschke
- Re: HTTP Delays Martin Duke
- Re: HTTP Delays Martin Duke
- Re: HTTP Delays Julian Reschke
- Re: HTTP Delays Martin Thomson
- Re: HTTP Delays Martin Duke
- Re: HTTP Delays Magnus Westerlund
- Re: HTTP Delays Martin Duke
- Re: HTTP Delays Magnus Westerlund
- RE: HTTP Delays Mike Bishop
- Re: HTTP Delays Roy T. Fielding
- Re: HTTP Delays Ted Hardie
- Re: HTTP Delays Martin Duke
- Re: HTTP Delays Julian Reschke
- Re: HTTP Delays Magnus Westerlund
- Re: HTTP Delays Julian Reschke
- Re: HTTP Delays Martin Duke
- Re: HTTP Delays Ian Swett
- Re: HTTP Delays Roy T. Fielding
- Re: HTTP Delays Julian Reschke