Re: HTTP Delays
Ian Swett <ianswett@google.com> Thu, 14 January 2021 17:32 UTC
Return-Path: <ianswett@google.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 6FB823A1332 for <quic@ietfa.amsl.com>; Thu, 14 Jan 2021 09:32:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.971
X-Spam-Level:
X-Spam-Status: No, score=-17.971 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.373, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 cUS4LxhrYNE2 for <quic@ietfa.amsl.com>; Thu, 14 Jan 2021 09:32:12 -0800 (PST)
Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (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 4EA933A12DF for <quic@ietf.org>; Thu, 14 Jan 2021 09:32:12 -0800 (PST)
Received: by mail-wr1-x42b.google.com with SMTP id v15so2975216wrx.4 for <quic@ietf.org>; Thu, 14 Jan 2021 09:32:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ocPoqxTV3YfUGCUwnHfpwZ/ZTxmFScjHc33Srrig2z8=; b=STPoi0+MBRUhcLLbUD+/LdoYLXPMN0pyvwi6mWvXIWfXqKEzLJVgNvmgQ2MzbR/rQy U/bJ2Wv1OU3wcXVp/vI4vHWJz3YHeGmERIfedsfNqo3rgMkacU6cGq1U6ob7SWzQ1muS dfcs2/Cal1J6TycgV0lactchkAEJ0+uDeulj4WBOYJmiTuha4x+hwNCV+tFwpxPCl2+4 5aQlODMzKssv01pucAcih9qNKzVyU2nErzFGhufb23Y1aqq0PpS8GgFyaxBey7nV5Nn/ NuPlf9zMgm1ybZm2KL2JvJ6RU08NL6FfZ2yceoN8TA5VMd9HGfE7Vm/H9jRnhNz9zebH SMjA==
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=ocPoqxTV3YfUGCUwnHfpwZ/ZTxmFScjHc33Srrig2z8=; b=GnakBpsZiCJvYPCKgGfuelq5hmcSmbCcS5vMBwBgPhxQcJjvaYnsebH6dfZQXdc69F BkpJn8L54NJtEcHMmqztp/bDz3xXnVVDIrZgVUvFyiKdsc+HmDcSyF59FDSxIcWxqKZ9 f4CYdZrWz6Ey5jO3Pku9RfCOhtOVEoGrLAklkwDObTFvIyXE08dwwQQUB0evTH6n0zb5 QCwYW96upmPKRGGnkOmEgqw6i7gxlu2G+bsh6K+hGmyzWMd6Q1V2MfUfKkpDi/lnKDJC eAWoWGQQvqRbcDztFEFEhhRcYDpO+dJL5vpl9aggVrO1CZCsokQTZ0KReJc+0rBTFtaz czkg==
X-Gm-Message-State: AOAM530Iyt6VgvJLa3hTNP/y5HUr1AX55TdIHp0fP9RvYHg+fBbtxLZv ElIxZ9fabdNT0+A9m0OhyxoPbZlvHMM44Mgax2lssA==
X-Google-Smtp-Source: ABdhPJyM+gDz2wt/PXzd9DgXMjFAeMem1pLMbcNeF/GYesZjDEABrFj6m0jh1Xf+6h1VfDD0zaHSP331WlZdUO27j9k=
X-Received: by 2002:adf:f707:: with SMTP id r7mr9342605wrp.113.1610645529829; Thu, 14 Jan 2021 09:32:09 -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> <CAM4esxTcgByD6y1xJW23cQxmQ42Jr2TYD_iPAoTacfA-woRKhg@mail.gmail.com>
In-Reply-To: <CAM4esxTcgByD6y1xJW23cQxmQ42Jr2TYD_iPAoTacfA-woRKhg@mail.gmail.com>
From: Ian Swett <ianswett@google.com>
Date: Thu, 14 Jan 2021 12:31:57 -0500
Message-ID: <CAKcm_gOFj=9ps5==ZnCFpjdGV+e4adM04_GWEodqqg0RoR_rtg@mail.gmail.com>
Subject: Re: HTTP Delays
To: Martin Duke <martin.h.duke@gmail.com>
Cc: Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>, "julian.reschke@gmx.de" <julian.reschke@gmx.de>, "quic@ietf.org" <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000aa8dea05b8dfa232"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/_GWu7fH18RzGi6-07G59QBPXq-Q>
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:32:14 -0000
On Thu, Jan 14, 2021 at 12:25 PM Martin Duke <martin.h.duke@gmail.com> wrote: > 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. > I was thinking of suggesting this, but wanted to see how the other options played out. I sort of expect this is what might naturally occur if you attempted to do 2. It seems like 4 gives deployments what they want and satisfies the constraints of the RFC process, so I'm happy with it. > > 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