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

Jana Iyengar <notifications@github.com> Wed, 18 March 2020 21:43 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 D19583A1CD3 for <quic-issues@ietfa.amsl.com>; Wed, 18 Mar 2020 14:43:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.1
X-Spam-Level:
X-Spam-Status: No, score=-3.1 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_MESSAGE=0.001, MAILING_LIST_MULTI=-1, 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 MhqmLOfcoyjs for <quic-issues@ietfa.amsl.com>; Wed, 18 Mar 2020 14:43:34 -0700 (PDT)
Received: from out-7.smtp.github.com (out-7.smtp.github.com [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 51BB83A1CD1 for <quic-issues@ietf.org>; Wed, 18 Mar 2020 14:43:34 -0700 (PDT)
Date: Wed, 18 Mar 2020 14:43:33 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1584567813; bh=sLDMHLNLCopInYUdEu8qot2dd9wrWwTs2agGAc7Y5hE=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=SStpRK21umSjVQKBOktygZun5LqbyP+9JF+vZxWrL3rgwWTfTsP2wrcVDusVwC6oM 6w1JMkiJU461+PpsMw3USW7tYaaPnSR6oRvPNfnbHepMn6IfBMGjcQHtSeurktfJCI XfFauKaabGcXX6R2JEjjXwrZCI0nV8IcMpRZ5Q9c=
From: Jana Iyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK4WBK5GB3647JXV2254PZ3QLEVBNHHCFKOIVY@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/3525/review/377253942@github.com>
In-Reply-To: <quicwg/base-drafts/pull/3525@github.com>
References: <quicwg/base-drafts/pull/3525@github.com>
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_5e729605596c1_575c3f8dffccd964115590"; 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
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/h45daWGj5w1HRFDOyUiG67YpEPM>
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: Wed, 18 Mar 2020 21:43:36 -0000

janaiyengar approved this pull request.

Just a few editorial suggestions.

> +smoothed_rtt and rttvar are computed as follows, similar to {{?RFC6298}}.  When
+there are no samples for a network path:

```suggestion
smoothed_rtt and rttvar are computed as follows, similar to {{?RFC6298}}.

When there are no samples for a network path, and on the first RTT sample for
the network path:
```

> +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 that the first measurement erases the history of any persisted or
+default value.

```suggestion
Before any RTT samples are available, the initial RTT is used as rtt_sample. 
On the first RTT sample for the network path, that sample is used as rtt_sample.
This ensures that the first measurement erases the history of any persisted or
default values.
```

> +When no previous RTT is available, the initial RTT SHOULD be set to 333ms,
+resulting in a 1 second initial timeout as recommended in {{?RFC6298}}. Resumed
+connections over the same network SHOULD use the previous connection's final
+smoothed RTT value as the resumed connection's initial RTT.

```suggestion
Resumed
connections over the same network SHOULD use the previous connection's final
smoothed RTT value as the resumed connection's initial RTT. When no previous
RTT is available, the initial RTT SHOULD be set to 333ms, resulting in a 1 second
initial timeout, as recommended in {{?RFC6298}}.
```

-- 
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/pull/3525#pullrequestreview-377253942