[quicwg/base-drafts] Suggest endpoints may recognize acks after loss is declared (#3956)
Kazuho Oku <notifications@github.com> Fri, 24 July 2020 01:33 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 8FF0E3A07E1 for <quic-issues@ietfa.amsl.com>; Thu, 23 Jul 2020 18:33:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.555
X-Spam-Level:
X-Spam-Status: No, score=-1.555 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, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 37EsBBUH_Wcd for <quic-issues@ietfa.amsl.com>; Thu, 23 Jul 2020 18:33:28 -0700 (PDT)
Received: from out-26.smtp.github.com (out-26.smtp.github.com [192.30.252.209]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F81E3A07E0 for <quic-issues@ietf.org>; Thu, 23 Jul 2020 18:33:28 -0700 (PDT)
Received: from github-lowworker-c5134a3.ac4-iad.github.net (github-lowworker-c5134a3.ac4-iad.github.net [10.52.23.55]) by smtp.github.com (Postfix) with ESMTP id 8B8835E0EB6 for <quic-issues@ietf.org>; Thu, 23 Jul 2020 18:33:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1595554407; bh=juz+tFew1t8/FY6wWCk2FkW3mxNwS+Kn7vSuRGhVVA8=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=AvehPyfGbod9sf9yt3Awt1LO43FGPy2t8hw6dnF/a/RhTFka+hZ9vUHcs9kC9Bg1d DfOrqJ2+BO2jKvuHDzK2aOvdd7CiX75CLyL4Erws5NU1GnJw9lyagReZ3ZuVJLs+di TNEvBKaOhxtScRqZVWV3ErsPKgH2fz8uGH4A7js0=
Date: Thu, 23 Jul 2020 18:33:27 -0700
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK4QTBOMRPUTNFMCWKV5EYNWPEVBNHHCPIHZLY@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/3956@github.com>
Subject: [quicwg/base-drafts] Suggest endpoints may recognize acks after loss is declared (#3956)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5f1a3a677ce23_7ccb3f974fecd96836927d"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/W4yrjD3gDYA06kEUbRtItkW4-tM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 24 Jul 2020 01:33:30 -0000
By design, TCP is capable of handling late-arriving acks. If a TCP endpoint receives an ack for a byte range after declaring loss of that byte range, retransmission of that byte range is cancelled. In contrast, QUIC uses monotonically increasing packet numbers. That is definitely an improvement, but does have a downside. If loss detection is too sensitive, and if endpoints drop information regarding what had been sent in a packet at the moment that packet is declared lost, then it would not recognize the late acks. I think that we should suggest (even if not recommend) QUIC endpoints to recognize late-arriving acks, so that our loss detection can be as aggressive and as effective as TCP, if not better. (Please let me know if such text already exists. I am opening the issue because I could not find one) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/issues/3956
- [quicwg/base-drafts] Suggest endpoints may recogn… Kazuho Oku
- Re: [quicwg/base-drafts] Suggest endpoints may re… Martin Thomson
- Re: [quicwg/base-drafts] Suggest endpoints may re… Jana Iyengar
- Re: [quicwg/base-drafts] Suggest endpoints may re… ianswett
- Re: [quicwg/base-drafts] Suggest endpoints may re… Jana Iyengar
- Re: [quicwg/base-drafts] Suggest endpoints may re… Tatsuhiro Tsujikawa
- Re: [quicwg/base-drafts] Suggest endpoints may re… Kazuho Oku
- Re: [quicwg/base-drafts] Suggest endpoints may re… Tatsuhiro Tsujikawa
- Re: [quicwg/base-drafts] Suggest endpoints may re… Martin Thomson
- Re: [quicwg/base-drafts] Suggest endpoints may re… ianswett
- Re: [quicwg/base-drafts] Suggest endpoints may re… Jana Iyengar
- Re: [quicwg/base-drafts] Suggest endpoints may re… ianswett
- Re: [quicwg/base-drafts] Suggest endpoints may re… Jana Iyengar
- Re: [quicwg/base-drafts] Suggest endpoints may re… Kazuho Oku
- Re: [quicwg/base-drafts] Suggest endpoints may re… ianswett
- Re: [quicwg/base-drafts] Suggest endpoints may re… Lars Eggert
- Re: [quicwg/base-drafts] Suggest endpoints may re… ianswett
- Re: [quicwg/base-drafts] Suggest endpoints may re… Jana Iyengar