Re: QUIC - Our schedule and scope
Ian Swett <ianswett@google.com> Fri, 27 October 2017 13:50 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 C527313F554 for <quic@ietfa.amsl.com>; Fri, 27 Oct 2017 06:50:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] 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 cFJGzZPjb8zP for <quic@ietfa.amsl.com>; Fri, 27 Oct 2017 06:50:04 -0700 (PDT)
Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (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 798DC13F516 for <quic@ietf.org>; Fri, 27 Oct 2017 06:50:04 -0700 (PDT)
Received: by mail-io0-x22e.google.com with SMTP id 134so12828100ioo.0 for <quic@ietf.org>; Fri, 27 Oct 2017 06:50:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=gwCDVj23rYmrKPr1HFC9q2zG7IfbT2cbbqvplOltdAo=; b=rX3KGOmWn2NYb4uhGAOZj/O9rhaI+m9SYSxlKu+dckX3+1H0yyXzg7f+gHIup6k1RI aA8qpgcHV58dia836fRzF+uSqsA3DmFe1NlfdMhcvJTfmHK+lS94150GI6mjDkfy8mrr 1ZH0E7EcMAGU62p6niYJafpPA4BOvl5AnSlEzBNRYW8teDZV3oFj8t+s1Kv6zhIQSmmg isz2xK5c4Ozk9xbq9asXRwgWLQ5Iuui2XdY2oGc1h/b8Tncz04HNY5qPlQKWJw/QkrOM ki+HVNziImVBdkRTYWWYEbl2hOlwhHcxq42F/ZIerLHjqmJTosakEY5YqdjBphL/DPUz Yt6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=gwCDVj23rYmrKPr1HFC9q2zG7IfbT2cbbqvplOltdAo=; b=VhrZVkJmPXbwEWvjkTCezF3seYGO16MtptO1T+vtQKBBEMKzwICCUBi57iA+eHsI6d 11usScE88nNgweI0yNFmnCYA4EDuIqV8IDcJ2qPd3uzmEHIKbsQtN1whRuIKJ6sNJpzh wx88QxSSGZJwX2pMiLzK771Th+ZCWJsAmiQklDbt3E9FDVayXjPYi0SlfgIzNq6RnVUl 5zTvbK3T5Dopw5mvvY+L1QY+PLh/48HG3u0sv2h5L+Fst+S4/cqnpe+aBqx4oFbH2TIH hvw9h6XnUtmphO290Jz9r8CHYmyUwblWsQav+MGRAFYXDc5fKoTTuU5olqbZ2N2D5cC6 cLwA==
X-Gm-Message-State: AMCzsaXA1a37xyvad1r0FGJkTW7rc4L3MvxGyF40Hu4ZP2FVmD8gJrIu 0PudVJIarO2CnsiLtV5TsP0mwnh+VY7jgs8BgHd4Jegs
X-Google-Smtp-Source: ABhQp+QQglbZIJXQCkeNzIRkJvQ7sWIuZMBkG4C4YVbPRKLPzIlLm6AXV8UvVP0wGjGbe2niJMQI8TaleBMREOKClCI=
X-Received: by 10.107.30.81 with SMTP id e78mr700681ioe.65.1509112203572; Fri, 27 Oct 2017 06:50:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.130.221 with HTTP; Fri, 27 Oct 2017 06:49:43 -0700 (PDT)
In-Reply-To: <BCAD8B83-11F7-4D4A-B7B3-FCBF8B45CBB4@mnot.net>
References: <BCAD8B83-11F7-4D4A-B7B3-FCBF8B45CBB4@mnot.net>
From: Ian Swett <ianswett@google.com>
Date: Fri, 27 Oct 2017 09:49:43 -0400
Message-ID: <CAKcm_gOjvcKWue6YjuenJ_DrstUzm02ZX4=ALdK2k_qtwbwAFw@mail.gmail.com>
Subject: Re: QUIC - Our schedule and scope
To: Mark Nottingham <mnot@mnot.net>
Cc: QUIC WG <quic@ietf.org>, Lars Eggert <lars@netapp.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="001a11418b8cd2deb6055c8790b8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/AAggJnqw3mmQ-M1EXgTChZEaNfk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
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, 27 Oct 2017 13:50:11 -0000
I think pushing back the date for the core documents to December 2018 and focusing on finishing HTTP-over-QUIC is the right choice for all the reasons you outline above. On Fri, Oct 27, 2017 at 2:26 AM, Mark Nottingham <mnot@mnot.net> wrote: > Working Group Participants, > > Since the Working Group is now approximately one year old, it's a good > time to step back and consider how well our work is proceeding. > > As chairs, we've been concerned about successfully delivering QUIC since > we started this effort. Introducing what is effectively a new transport > protocol for the Internet that incorporates not only reliability, > congestion control and multiplexing, but also encryption and key exchange, > 0RTT handshakes, and what is effectively yet another version of HTTP is a > tall order, especially when we started without broad implementation or > deployment experience beyond a single vendor. > > The nature of our discussions has also caused us some concern, since we > seem to range over a variety of topics that are difficult to pin down, > thanks to the interdependencies between them. We've explicitly given the > editors license to make bold changes in this start-up period as a way to > move forward, but even with that, we've struggled to manage our workload -- > currently at 170 open issues, with every sign of growing. > > Our charter instructs us to deliver the "core" four documents in March > 2018, five months away. Many in the Working Group have viewed that > milestone as aspirational, but it's becoming clear that on our current > course, we'll be lucky to deliver QUIC in 2019. > > In our considered view that is unacceptable, because it requires a > commitment (in time and effort) that many implementers and engineers will > be unwilling to make -- thus impacting the quality of participation we see, > and therefore the quality (and success) of QUIC. > > To address this, we think two things are necessary: > > 1) Our Milestone for delivering the "core" QUIC documents (plus > applicability and manageability statements) to the IESG should be moved to > December 2018, with the understanding that this is a deadline we intend to > meet. > > 2) V1 of QUIC should *only* address the use case of HTTP. > > This has a few implications: > > * Proposals for changes that are not realistically achievable in the > timeline of #1 will be rejected on that basis, because the WG has consensus > that the schedule is important. > > * V1 will need to document the "invariants" of QUIC -- i.e., the parts on > the wire that will not change -- to allow other use cases to be addressed > by V2 and beyond. > > * Discussion of anything else (including issues, drafts, proposals) that > doesn't address the needs of HTTP-over-QUIC will be postponed until after > V1 has shipped. > > It's important to understand that this approach is predicated on the > notion that QUIC is not the one chance that we have to evolve transport > protocols; rather, it represents the start of an evolution, to be followed > by any number of new versions that are enabled by assuring that the > extensibility and versioning mechanisms are appropriately "greased" (i.e., > we take measures to assure that they are available in the future; in other > words, counter-ossification). > > Please discuss on-list; we'll also be covering this in Singapore, and will > call for consensus after gathering further input there. > > Regards, > > - Your Chairs, Lars Eggert and Mark Nottingham >
- QUIC - Our schedule and scope Mark Nottingham
- Re: QUIC - Our schedule and scope Ian Swett
- Re: QUIC - Our schedule and scope Patrick McManus
- Re: QUIC - Our schedule and scope Salz, Rich
- Re: QUIC - Our schedule and scope Salz, Rich
- Re: QUIC - Our schedule and scope Eric Rescorla
- RE: QUIC - Our schedule and scope Lucas Pardue
- Re: QUIC - Our schedule and scope Eggert, Lars
- Re: QUIC - Our schedule and scope Eggert, Lars
- Re: QUIC - Our schedule and scope Willy Tarreau
- Re: QUIC - Our schedule and scope Göran Eriksson AP
- Re: QUIC - Our schedule and scope Mark Nottingham
- Re: QUIC - Our schedule and scope Mark Nottingham
- Re: QUIC - Our schedule and scope Mark Nottingham
- RE: QUIC - Our schedule and scope Mike Bishop
- Re: QUIC - Our schedule and scope Brian Trammell (IETF)
- RE: QUIC - Our schedule and scope Salvatore Loreto
- RE: QUIC - Our schedule and scope Roni Even
- RE: QUIC - Our schedule and scope Roni Even
- Re: QUIC - Our schedule and scope Eggert, Lars
- Re: QUIC - Our schedule and scope Simon Pietro Romano
- RE: QUIC - Our schedule and scope Roni Even
- Re: QUIC - Our schedule and scope Eggert, Lars
- Re: QUIC - Our schedule and scope Simon Pietro Romano
- Re: QUIC - Our schedule and scope Simon Pietro Romano
- Re: QUIC - Our schedule and scope Eggert, Lars
- Re: QUIC - Our schedule and scope Christian Huitema
- Re: QUIC - Our schedule and scope Colin Perkins
- Re: QUIC - Our schedule and scope Spencer Dawkins at IETF
- RE: QUIC - Our schedule and scope Mike Bishop
- Re: QUIC - Our schedule and scope Philipp S. Tiesel
- RE: QUIC - Our schedule and scope Roni Even
- Re: QUIC - Our schedule and scope Martin Duke
- Re: QUIC - Our schedule and scope Eggert, Lars
- Re: QUIC - Our schedule and scope Olivier Bonaventure
- RE: QUIC - Our schedule and scope Lubashev, Igor
- Re: QUIC - Our schedule and scope Quentin De Coninck
- Re: QUIC - Our schedule and scope Ian Swett
- RE: QUIC - Our schedule and scope Lubashev, Igor
- Re: QUIC - Our schedule and scope Ian Swett
- RE: QUIC - Our schedule and scope Roni Even
- Re: QUIC - Our schedule and scope Bernard Aboba
- Re: QUIC - Our schedule and scope Colin Perkins
- Re: QUIC - Our schedule and scope Joerg Ott