Re: [quicwg/base-drafts] Forced connection ID retirement (#3420)

Nick Banks <> Wed, 05 February 2020 13:12 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 6F91C12080A for <>; Wed, 5 Feb 2020 05:12:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.382
X-Spam-Status: No, score=-6.382 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_24=1.618, 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: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id o_kRRrCqxU7B for <>; Wed, 5 Feb 2020 05:12:47 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 28056120805 for <>; Wed, 5 Feb 2020 05:12:47 -0800 (PST)
Date: Wed, 05 Feb 2020 05:12:46 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1580908366; bh=MjxIeD/N57udwFDf1Gs0LM21hhvvRb/xwYEb0L3juzA=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=k+GNFAlfwBMZTzt6U5UR7fe3CsgRJmIBa2Dz/clOhPgGQ972A+yJovrmkiMbhBoJw +jyp2LTXZZCD+gFDk+iwFseTXQL8Cq7kdhAWGUDlkLqBnq96HmCYH6HivdXVdAS77h sLMxMM4z/6FoE/6/78K9+eO4/nJrUQEHL1PSS7yE=
From: Nick Banks <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/3420/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] Forced connection ID retirement (#3420)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e3abf4e70af0_38703fdc01ecd96c2700d8"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nibanks
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 05 Feb 2020 13:12:48 -0000

MsQuic also uses CIDs and RetirePriorTo to encode "on machine" routing information, such as per-CPU partitioning. When we rebalance load across these partitions, we generate new CIDs to match.

I also don't quite understand the point of this issue. If the problem is just that we don't want CIDs to change before a certain time, I'm fine with adding some extra restrictions on that. But I'm very strongly against removing this feature (assuming that's the goal of this issue).

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: