[quicwg/base-drafts] f00116: A pacing algorithm
Martin Thomson <noreply@github.com> Tue, 19 May 2020 23:08 UTC
Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E94A3A005B for <quic-issues@ietfa.amsl.com>; Tue, 19 May 2020 16:08:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-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 (1024-bit key) header.d=github.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 u2n9SKgWyVpZ for <quic-issues@ietfa.amsl.com>; Tue, 19 May 2020 16:08:18 -0700 (PDT)
Received: from out-20.smtp.github.com (out-20.smtp.github.com [192.30.252.203]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D732C3A003D for <quic-issues@ietf.org>; Tue, 19 May 2020 16:08:17 -0700 (PDT)
Received: from github-lowworker-2ef7ba1.ac4-iad.github.net (github-lowworker-2ef7ba1.ac4-iad.github.net [10.52.16.66]) by smtp.github.com (Postfix) with ESMTP id 29C518C0C90 for <quic-issues@ietf.org>; Tue, 19 May 2020 16:08:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1589929697; bh=Ab3/zExzoXc9tmw06JM2Otx60qYznD0RT7kpt0tpVuo=; h=Date:From:To:Subject:From; b=ZWP2eFIlFTimzzisDzRAzJZNNh+l3WtxeErrNbYUYi2WyV0WzxPnphtcp6yZzpKrN dqGrxuyINCa8gp4je1gjHyjRA1i1WSRKHtBCrLWsQhnilQgbAbUfGghUIV/D58K+ea JQYn8knpTXiYdFFSPnekmhBa00tkM9F3sQ1YtAeE=
Date: Tue, 19 May 2020 16:08:17 -0700
From: Martin Thomson <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/example-28/5969c4-2699ce@github.com>
Subject: [quicwg/base-drafts] f00116: A pacing algorithm
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-Auto-Response-Suppress: All
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/0cJn0LD_ad67Wk_Cq3baYJ8U9RI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 May 2020 23:08:20 -0000
Branch: refs/heads/example-28 Home: https://github.com/quicwg/base-drafts Commit: f001162b89055fad7e837b6f2847277ff0f20177 https://github.com/quicwg/base-drafts/commit/f001162b89055fad7e837b6f2847277ff0f20177 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-01 (Fri, 01 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- A pacing algorithm This isn't code, because I don't think we need to do any more than point at the leaky bucket algorithm, but it does provide more concrete advice than we've had. It removes the reference to fqdisc as that isn't especially helpful, as the original issue observes. Closes #3122. Commit: 561df07e9b817460e4006266af1e0acee19c0f8a https://github.com/quicwg/base-drafts/commit/561df07e9b817460e4006266af1e0acee19c0f8a Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-01 (Fri, 01 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Forgot to include smoothed_rtt in the description Commit: a4b888eab05865e39b40e240bb3abf962f95de9b https://github.com/quicwg/base-drafts/commit/a4b888eab05865e39b40e240bb3abf962f95de9b Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-01 (Fri, 01 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Reword rationale somewhat Commit: b776f4d79e077017b718671b8362650a0b8e62bd https://github.com/quicwg/base-drafts/commit/b776f4d79e077017b718671b8362650a0b8e62bd Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Using suggestions to edit Commit: 37eaf7e767121467227f3fbade7329a7d7b264f3 https://github.com/quicwg/base-drafts/commit/37eaf7e767121467227f3fbade7329a7d7b264f3 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Add a blank line Commit: 75791409cdeafdfdb429024dc1ced0ed104f8648 https://github.com/quicwg/base-drafts/commit/75791409cdeafdfdb429024dc1ced0ed104f8648 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Shorter figure line Commit: 4444017fe3f1f1eb1baf0b00e545b8913be94c7c https://github.com/quicwg/base-drafts/commit/4444017fe3f1f1eb1baf0b00e545b8913be94c7c Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Add OnPacketReceived to pseudocode Pseudocode for re-arming the PTO when "If no additional data can be sent, the server's PTO timer MUST NOT be armed until datagrams have been received from the client, because packets sent on PTO count against the anti-amplification limit. " Commit: 2a479f634819f531129ab49ae871f23ed9e13940 https://github.com/quicwg/base-drafts/commit/2a479f634819f531129ab49ae871f23ed9e13940 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Commit: 7ddcd1d53039f50f8050ec51912c086016407521 https://github.com/quicwg/base-drafts/commit/7ddcd1d53039f50f8050ec51912c086016407521 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Trying to thread the needle Commit: 954f037f641703d7566f024cc41755f24ef6ae2b https://github.com/quicwg/base-drafts/commit/954f037f641703d7566f024cc41755f24ef6ae2b Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Fix Commit: dbc8ffcf3816c7c88ea997283e7c4ae06a0a2550 https://github.com/quicwg/base-drafts/commit/dbc8ffcf3816c7c88ea997283e7c4ae06a0a2550 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- under-utilization Co-authored-by: Jana Iyengar <jri.ietf@gmail.com> Commit: 819f4d0d5710830a2e832acac8afa8e38c1439d6 https://github.com/quicwg/base-drafts/commit/819f4d0d5710830a2e832acac8afa8e38c1439d6 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Some editorial rearrangement Commit: 75aeb2ffb9deaa7bb33ad35b7a6960388f39844a https://github.com/quicwg/base-drafts/commit/75aeb2ffb9deaa7bb33ad35b7a6960388f39844a Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-16 (Sat, 16 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update based on comments Commit: 42a1dd87ae1eb65da2a57d31a5e2212cc5b0c2fe https://github.com/quicwg/base-drafts/commit/42a1dd87ae1eb65da2a57d31a5e2212cc5b0c2fe Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Some improvements from Ian Co-authored-by: ianswett <ianswett@users.noreply.github.com> Commit: 54a7e018d34939d9bb42a9ea657f75415c10d907 https://github.com/quicwg/base-drafts/commit/54a7e018d34939d9bb42a9ea657f75415c10d907 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-17 (Sun, 17 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Co-authored-by: Martin Thomson <mt@lowentropy.net> Commit: 3bdc0ed6e05a308ee501baf6bcbad206e9231f03 https://github.com/quicwg/base-drafts/commit/3bdc0ed6e05a308ee501baf6bcbad206e9231f03 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-17 (Sun, 17 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Co-authored-by: Martin Thomson <mt@lowentropy.net> Commit: 9be18130577abf419d42efe0d3dae6f04184c00e https://github.com/quicwg/base-drafts/commit/9be18130577abf419d42efe0d3dae6f04184c00e Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-17 (Sun, 17 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Remove ref to a section which does not exist. Commit: b0a1b1c0db25b4971df0078f14fe68bb50b5da9b https://github.com/quicwg/base-drafts/commit/b0a1b1c0db25b4971df0078f14fe68bb50b5da9b Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- ack-clocking Co-authored-by: ianswett <ianswett@users.noreply.github.com> Commit: a320b5463d042d2cfdf6b20a2278025687670fe6 https://github.com/quicwg/base-drafts/commit/a320b5463d042d2cfdf6b20a2278025687670fe6 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Reword ack-clocking again Commit: e7479497b8d6aa0de4f310c8ff0e2184a38c570e https://github.com/quicwg/base-drafts/commit/e7479497b8d6aa0de4f310c8ff0e2184a38c570e Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Transport and TLS changelog for -28 Commit: fa0d5d929edfc57eafee91a3405c58ff15cce919 https://github.com/quicwg/base-drafts/commit/fa0d5d929edfc57eafee91a3405c58ff15cce919 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Recovery changelog for -28 Commit: bc4f3679897a52397118f7dbf009a752f848a3d1 https://github.com/quicwg/base-drafts/commit/bc4f3679897a52397118f7dbf009a752f848a3d1 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-qpack.md Log Message: ----------- HTTP and QPACK changelog for -28 Commit: d433f6e3bc26b864377fdbf1172be959de70691d https://github.com/quicwg/base-drafts/commit/d433f6e3bc26b864377fdbf1172be959de70691d Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Merge pull request #3630 from quicwg/pacing-dfn A pacing algorithm Commit: 54fcd27ee757e006405acbaeb3f446dfde759a6d https://github.com/quicwg/base-drafts/commit/54fcd27ee757e006405acbaeb3f446dfde759a6d Author: Dmitri Tikhonov <dtikhonov@litespeedtech.com> Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M draft-ietf-quic-qpack.md Log Message: ----------- Fix verb number and a typo in the QPACK draft Commit: ee306ab8f36e504f8571cb269198eeaf0abf78f9 https://github.com/quicwg/base-drafts/commit/ee306ab8f36e504f8571cb269198eeaf0abf78f9 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Co-authored-by: Jana Iyengar <jri.ietf@gmail.com> Commit: 04e787fb731e380aaa79dc236064cfb294449dcc https://github.com/quicwg/base-drafts/commit/04e787fb731e380aaa79dc236064cfb294449dcc Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Commit: c05a11457615edb32945369f5b7e4c9ef6031f4c https://github.com/quicwg/base-drafts/commit/c05a11457615edb32945369f5b7e4c9ef6031f4c Author: Jana Iyengar <jri.ietf@gmail.com> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Update draft-ietf-quic-transport.md Commit: 49ddf7fba915e7aabc815239718a83a720363e28 https://github.com/quicwg/base-drafts/commit/49ddf7fba915e7aabc815239718a83a720363e28 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Commit: ff55a162469dfc8e78c2bfb3471091e93a15ece9 https://github.com/quicwg/base-drafts/commit/ff55a162469dfc8e78c2bfb3471091e93a15ece9 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Merge pull request #3653 from quicwg/ianswett-onpacketreceived Add OnPacketReceived to pseudocode Commit: eba43bdf0f8e5240d6d7198cdef6cad6b4a6284b https://github.com/quicwg/base-drafts/commit/eba43bdf0f8e5240d6d7198cdef6cad6b4a6284b Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-qpack.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3668 from quicwg/changelog-28 Changelog for -28 Commit: 2699ce60892a2daea3c6fb19cc5140c1c6f77488 https://github.com/quicwg/base-drafts/commit/2699ce60892a2daea3c6fb19cc5140c1c6f77488 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-qpack.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge branch 'master' into example-28 Compare: https://github.com/quicwg/base-drafts/compare/5969c42dfd64...2699ce60892a
- [quicwg/base-drafts] f00116: A pacing algorithm Martin Thomson