Re: Proposed extension for delayed acknowledgments
Jana Iyengar <jri.ietf@gmail.com> Mon, 27 January 2020 23:46 UTC
Return-Path: <jri.ietf@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 45BE83A10CB for <quic@ietfa.amsl.com>; Mon, 27 Jan 2020 15:46:37 -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 QZkIZi0coD1j for <quic@ietfa.amsl.com>; Mon, 27 Jan 2020 15:46:35 -0800 (PST)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (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 E31003A10CA for <quic@ietf.org>; Mon, 27 Jan 2020 15:46:29 -0800 (PST)
Received: by mail-lj1-x235.google.com with SMTP id h23so12805969ljc.8 for <quic@ietf.org>; Mon, 27 Jan 2020 15:46:29 -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=5xtOvUX2oIVfdhQig+zbtzuCi0gz/RD6klhvIP0p2kU=; b=FiY/L1q40hdN0UosVX9Yhtt63JnbQhiUvafnkYMX2kKDDDWQh22VzMX6F2BMA25IY1 y7GrXTd5i1xy962Me4581Un2P4rxYAk+s4C7jn94wfGxL/vUpBiKkPN6TOlutMCON0om gnNLcypv49s5cKxdBt3A9YjR+cYQNS6vXkjH36n6y4iZkPp9C2REnjv39bkJN0qA8gP2 vpSndKAz2QjigvurDKujxMKzM6OrwrJDMy03KqyDD4eJyjE2tbMBK3h1nrVkkgBNTizS ySt6prUnGVKUgwAqumNPl3qfHs00G/bXg5MeG9tr89mpJRpJWRhA9sEjGS8BLcJn9q4u F+CA==
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=5xtOvUX2oIVfdhQig+zbtzuCi0gz/RD6klhvIP0p2kU=; b=EGb82fkbly1OHKk9gA7ciC9iSnu+dLpdqkNVlI6KvW1lPhMvkcS/jXdvMKXjQs1XLP IkKU9vfpgy1P0BTyw5mDNZ4AF2PlfVz0HXELP1a+HnmjlyX+/8SYx4FnPKPXTPnZh9uq BBUup2SGb03E7Bpdt85HO3l35AaFresov2W0DaOXxbyGtVgRSJWVnoAKYC0bD5tVAqof uNaI6kuAf9xdH3GlJAf3lD8rPzqSuNaZdoGyQT3/tVu5yGeO/ABj4AkyqP8PP3NT9J+s UFTGatnttvbRPfVvX/wg9lu3yI56WRHGGYwN60WnGZK9DlWU1t+DfyV2OD2yj3hvoYtJ Mu/w==
X-Gm-Message-State: APjAAAUfWfbvP0uMC1n6o3o1I8/edF9seBmHxTUc9cGFzHyMtn6YDfsN 0teF2bvWLmozYvTvBzOz2/df2Dl+QjS9SitB9WA=
X-Google-Smtp-Source: APXvYqwiYWN8TqQYVeQiK3NWqd2R+VcUjjIhs33llkaql+a9WmMofC9WM4h6sdcx94vlabQ2O8V8b8DaQ6PqP//85UM=
X-Received: by 2002:a2e:2407:: with SMTP id k7mr10654916ljk.275.1580168788032; Mon, 27 Jan 2020 15:46:28 -0800 (PST)
MIME-Version: 1.0
References: <CACpbDcdaGPZN1MpxE8GRV64dO8OK64xbCoUvxHPmCoCk9R-MOg@mail.gmail.com> <20200127135053.GB19655@ubuntu-dmitri> <CADdTf+hemtKr5M2MtssvzJn=vLuxxbM+G5i8Jh8XOJ2KV-1oow@mail.gmail.com> <20200127184007.GC19655@ubuntu-dmitri> <CALGR9oY549E-wyv4NMP9TR19cn2u_FCmFNDQZL_fW+0s2Jetrw@mail.gmail.com> <CH2PR22MB2086126A7E195BDD881E37A6DA0B0@CH2PR22MB2086.namprd22.prod.outlook.com>
In-Reply-To: <CH2PR22MB2086126A7E195BDD881E37A6DA0B0@CH2PR22MB2086.namprd22.prod.outlook.com>
From: Jana Iyengar <jri.ietf@gmail.com>
Date: Mon, 27 Jan 2020 15:46:16 -0800
Message-ID: <CACpbDcfMGyj5MFzDS9vybv6XQ5+jZ-obvP+DPDX5Y5fmkVd3EQ@mail.gmail.com>
Subject: Re: Proposed extension for delayed acknowledgments
To: Mike Bishop <mbishop@evequefou.be>
Cc: Lucas Pardue <lucaspardue.24.7@gmail.com>, Matt Joras <matt.joras@gmail.com>, QUIC WG <quic@ietf.org>, Ian Swett <ianswett@google.com>
Content-Type: multipart/alternative; boundary="0000000000004bbea3059d27b749"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/b0xjx1OdxMlaVvTHO6fETCJPU2Y>
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: Mon, 27 Jan 2020 23:46:37 -0000
Thanks for proposing the TP: I'll update the draft to use it, knowing that we're squatting on it. FWIW, I'm going to change the Reordering TP to a frame, per the discussion on #18 <https://github.com/janaiyengar/ack-frequency/issues/18>, so hold off on implementing that bit if you can. On Mon, Jan 27, 2020 at 1:15 PM Mike Bishop <mbishop@evequefou.be> wrote: > The registry doesn’t exist until the document defining it ships, does it? > So technically, there’s nothing to make a provisional registration in at > this point; we’re just picking a value and squatting on it. > > > > (Which, to be clear, is a totally reasonable experimentation strategy > within the working group.) > > > > *From:* QUIC <quic-bounces@ietf.org> *On Behalf Of * Lucas Pardue > *Sent:* Monday, January 27, 2020 3:06 PM > *To:* Matt Joras <matt.joras@gmail.com>; Jana Iyengar <jri.ietf@gmail.com>; > QUIC WG <quic@ietf.org>; Ian Swett <ianswett@google.com> > *Subject:* Re: Proposed extension for delayed acknowledgments > > > > Having been guilty of writing proposals that include "TBD" codepoints > myself, I think it would be a good idea if proposals started to exercise > the provisional registration policy defined in QUIC Transport draft 25 > Section 22.1.1 [1] > > > > Provisional registration of codepoints are intended to allow for > > private use and experimentation with extensions to QUIC. Provisional > > registrations only require the inclusion of the codepoint value and > > contact information. However, provisional registrations could be > > reclaimed and reassigned for another purpose. > > That saves interested folk from having to come up with their own in order > to do experimental interop. (thanks for picking something and soliciting it > Dmitri). > > > > Lucas > > > > [1] - > https://tools.ietf.org/html/draft-ietf-quic-transport-25#section-22.1 > > > > On Mon, Jan 27, 2020 at 6:46 PM Dmitri Tikhonov < > dtikhonov@litespeedtech.com> wrote: > > Cool. As for TP, let's use 0xDE1A ("DEL"ayed "A"ck)? > > - Dmitri. > > On Mon, Jan 27, 2020 at 10:01:35AM -0800, Matt Joras wrote: > > I'll bite. I can do my best to implement it for interop. We already have > a > > mechanism to do something with an out-of-band configuration. > > > > Matt > > > > On Mon, Jan 27, 2020 at 5:51 AM Dmitri Tikhonov < > dtikhonov@litespeedtech.com> > > wrote: > > > > > I'll commit to implementing this by the Interop next week if at least > > > one other implementation does so as well. > > > > > > Takers? (And let's pick the TP ID.) > > > > > > - Dmitri. > > > > > > On Thu, Jan 23, 2020 at 01:50:59PM -0800, Jana Iyengar wrote: > > > > Hi all, > > > > > > > > Ian and I have proposed an extension to enable sender-side control of > > > > acknowledgement frequency: draft-iyengar-quic-delayed-ack-00 > > > > <https://datatracker.ietf.org/doc/draft-iyengar-quic-delayed-ack/>. > > > > > > > > The problem this extension solves was originally discussed in #1978 > > > > <https://github.com/quicwg/base-drafts/issues/1978>, where we agreed > > > that > > > > this might be best done in an extension. The desire to reduce the > > > frequency > > > > of acknowledgements was more recently brought up and discussed in > #3304 > > > > <https://github.com/quicwg/base-drafts/issues/3304>, where it seemed > > > clear > > > > that there was interest in working on this now. This proposed > extension > > > is > > > > a result. > > > > > > > > This is an individual draft. Please feel free to use the following > github > > > > repo, which is NOT the working group's repo, for filing issues and > > > > discussion pertaining to the draft: > > > > https://github.com/janaiyengar/ack-frequency > > > > > > > > - jana > > > > > > > >
- Proposed extension for delayed acknowledgments Jana Iyengar
- Re: Proposed extension for delayed acknowledgments Ian Swett
- Re: Proposed extension for delayed acknowledgments Matt Joras
- Re: Proposed extension for delayed acknowledgments Christian Huitema
- Re: Proposed extension for delayed acknowledgments Jana Iyengar
- Re: Proposed extension for delayed acknowledgments Dmitri Tikhonov
- Re: Proposed extension for delayed acknowledgments Dmitri Tikhonov
- Re: Proposed extension for delayed acknowledgments Jana Iyengar
- Re: Proposed extension for delayed acknowledgments Lucas Pardue
- Re: Proposed extension for delayed acknowledgments Jana Iyengar
- Re: Proposed extension for delayed acknowledgments Lucas Pardue
- Re: Proposed extension for delayed acknowledgments Jana Iyengar
- Re: Proposed extension for delayed acknowledgments Matt Joras
- Re: Proposed extension for delayed acknowledgments Lucas Pardue
- Re: Proposed extension for delayed acknowledgments Dmitri Tikhonov
- RE: Proposed extension for delayed acknowledgments Mike Bishop
- Re: Proposed extension for delayed acknowledgments Jana Iyengar
- Re: Proposed extension for delayed acknowledgments Maxime Piraux
- Re: Proposed extension for delayed acknowledgments Dmitri Tikhonov
- Re: Proposed extension for delayed acknowledgments Ian Swett
- Re: Proposed extension for delayed acknowledgments Christian Huitema
- Re: Proposed extension for delayed acknowledgments David Schinazi
- Re: Proposed extension for delayed acknowledgments Dmitri Tikhonov
- Re: Proposed extension for delayed acknowledgments Lucas Pardue
- Re: Proposed extension for delayed acknowledgments Ian Swett
- Re: Proposed extension for delayed acknowledgments Lucas Pardue
- Re: Proposed extension for delayed acknowledgments Ian Swett