Re: [quicwg/base-drafts] eliminate the difference between when having no RTT sample and having one (#3525)

Jana Iyengar <> Tue, 17 March 2020 22:17 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 22BDF3A0915 for <>; Tue, 17 Mar 2020 15:17:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.473
X-Spam-Status: No, score=-1.473 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_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01] 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 153uVsF43ubP for <>; Tue, 17 Mar 2020 15:17:26 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id F062D3A0902 for <>; Tue, 17 Mar 2020 15:17:25 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 3F3EBC60802 for <>; Tue, 17 Mar 2020 15:17:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1584483445; bh=Vx8nugw5yG6tCHWJE1w6QIrtDU3qg4MIm4ud21vzFpw=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=XxjRDcU9xAp6IxzSnMBwx+COE6eGX+RyCIzihKcMzZywg6y+WHOQ2kMKSVpUvv5fH PSQurG5/M7EmOzBZD96RFe8JYfKHPckkCcxrzA1ebtXp8sEzRBX8a72T2ouP4JSwif qoLN8wDOQ0HC1TQirIAdPHpwL7F5Nj1Zylw+FF/Y=
Date: Tue, 17 Mar 2020 15:17:25 -0700
From: Jana Iyengar <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3525/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] eliminate the difference between when having no RTT sample and having one (#3525)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e714c7530a66_74af3fd81c2cd95c39950"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
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: Tue, 17 Mar 2020 22:17:55 -0000

janaiyengar approved this pull request.

Thank you, @kazuho, this is a good fix. This also fixes the case where the 2 x initialRtt is smaller than granularity.

>  ~~~
+where rtt_sample is the initial RTT.
+On the first RTT sample for the network path, smoothed_rtt and rttvar are set to
+the values using the formula above, using that first RTT sample as rtt_sample.
+This ensures a measurement erases the history of any persisted or default value.

This ensures that the first measurement erases the history of any persisted or default value.

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