Re: [quicwg/base-drafts] Which DCID do Handshake retransmissions use? (#3348)
Martin Thomson <notifications@github.com> Thu, 16 January 2020 03:31 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 6F168120058 for <quic-issues@ietfa.amsl.com>; Wed, 15 Jan 2020 19:31:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.999
X-Spam-Level:
X-Spam-Status: No, score=-7.999 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, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, 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 i5x7rS4l94La for <quic-issues@ietfa.amsl.com>; Wed, 15 Jan 2020 19:31:31 -0800 (PST)
Received: from out-2.smtp.github.com (out-2.smtp.github.com [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F2DE12002F for <quic-issues@ietf.org>; Wed, 15 Jan 2020 19:31:31 -0800 (PST)
Received: from github-lowworker-c53a806.ac4-iad.github.net (github-lowworker-c53a806.ac4-iad.github.net [10.52.23.45]) by smtp.github.com (Postfix) with ESMTP id C9B111C2F6D for <quic-issues@ietf.org>; Wed, 15 Jan 2020 19:31:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1579145490; bh=qiXHjUqsG/u0636Ss29S2+T9mj6SpyTBWPZrm4JKr+M=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=mJQk35hZTA9VQoHRYIvV5gGWcuLN24JgBAM4kw1vJ+321TwU2zcRb31FVluyv/8Nv Feo/cngcQ+LpJBaRhrceJXztqTY1FZDm3J+fB9sn6SLbgAz6VPrvAqH7OOzw0IyOY4 yyKfHCBumtR/lEVcxqyoLEkikKiZX69w59lLkqMk=
Date: Wed, 15 Jan 2020 19:31:30 -0800
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJKZ4ZQSVQD267W3PGPF4FUFZFEVBNHHCBR5T4M@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/3348/574965824@github.com>
In-Reply-To: <quicwg/base-drafts/issues/3348@github.com>
References: <quicwg/base-drafts/issues/3348@github.com>
Subject: Re: [quicwg/base-drafts] Which DCID do Handshake retransmissions use? (#3348)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e1fd912ba602_39143f9d050cd96050822"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
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/4aork9-UjfizL1ZtDWmLU8tnIPM>
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: Thu, 16 Jan 2020 03:31:33 -0000
Artificial constraints on when the frame can be sent would be terrible to enforce and would introduce a performance cost for using NEW_CONNECTION_ID. In a great many cases, the 0.5RTT from the server is idle, which makes it a great way to get things like NEW_CONNECTION_ID sent without taking capacity from real work. Asking the server to defer sending would mean that NEW_CONNECTION_ID could compete with HTTP responses and the like. I see no reason not to allow use of connection IDs when they are available. They apply to the connection as a whole. You will note that we allow changing them with the Initial/Retry mini-protocol in ways that don't correlate with other connection-level events, so this isn't any different in that regard. Forcing the connection ID state to synchronize with other state changes seems more likely to complicate things than help. The caution @kazuho mentions is always true. Whenever an endpoint is forced to retire connection IDs, a short supply is always a risk to the connection. -- 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/3348#issuecomment-574965824
- [quicwg/base-drafts] Which DCID do Handshake retr… Marten Seemann
- Re: [quicwg/base-drafts] Which DCID do Handshake … Kazuho Oku
- Re: [quicwg/base-drafts] Which DCID do Handshake … Jana Iyengar
- Re: [quicwg/base-drafts] Which DCID do Handshake … Jana Iyengar
- Re: [quicwg/base-drafts] Which DCID do Handshake … Tatsuhiro Tsujikawa
- Re: [quicwg/base-drafts] Which DCID do Handshake … ianswett
- Re: [quicwg/base-drafts] Which DCID do Handshake … Nick Banks
- Re: [quicwg/base-drafts] Which DCID do Handshake … Nick Banks
- Re: [quicwg/base-drafts] Which DCID do Handshake … ianswett
- Re: [quicwg/base-drafts] Which DCID do Handshake … Marten Seemann
- Re: [quicwg/base-drafts] Which DCID do Handshake … Jana Iyengar
- Re: [quicwg/base-drafts] Which DCID do Handshake … Jana Iyengar
- Re: [quicwg/base-drafts] Which DCID do Handshake … Mike Bishop
- Re: [quicwg/base-drafts] Which DCID do Handshake … Martin Thomson
- Re: [quicwg/base-drafts] Which DCID do Handshake … Kazuho Oku
- Re: [quicwg/base-drafts] Which DCID do Handshake … Marten Seemann
- Re: [quicwg/base-drafts] Which DCID do Handshake … Martin Thomson
- Re: [quicwg/base-drafts] Which DCID do Handshake … Tatsuhiro Tsujikawa
- Re: [quicwg/base-drafts] Which DCID do Handshake … Kazuho Oku
- Re: [quicwg/base-drafts] Which DCID do Handshake … ianswett
- Re: [quicwg/base-drafts] Which DCID do Handshake … David Schinazi
- Re: [quicwg/base-drafts] Which DCID do Handshake … Igor Lubashev
- Re: [quicwg/base-drafts] Which DCID do Handshake … Christian Huitema
- Re: [quicwg/base-drafts] Which DCID do Handshake … Kazuho Oku
- Re: [quicwg/base-drafts] Which DCID do Handshake … Kazuho Oku
- Re: [quicwg/base-drafts] Which DCID do Handshake … Lars Eggert
- Re: [quicwg/base-drafts] Which DCID do Handshake … ianswett
- Re: [quicwg/base-drafts] Which DCID do Handshake … Martin Thomson
- Re: [quicwg/base-drafts] Which DCID do Handshake … Martin Thomson
- Re: [quicwg/base-drafts] Which DCID do Handshake … Martin Thomson
- Re: [quicwg/base-drafts] Which DCID do Handshake … Jana Iyengar
- Re: [quicwg/base-drafts] Which DCID do Handshake … Martin Thomson