Re: [quicwg/base-drafts] When to send the SETTINGS frame (#2945)

Kazuho Oku <notifications@github.com> Fri, 02 August 2019 01:36 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 B0B1812001A for <quic-issues@ietfa.amsl.com>; Thu, 1 Aug 2019 18:36:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.596
X-Spam-Level:
X-Spam-Status: No, score=-6.596 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_28=1.404, 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 0F9nNh6V7UUK for <quic-issues@ietfa.amsl.com>; Thu, 1 Aug 2019 18:36:08 -0700 (PDT)
Received: from out-24.smtp.github.com (out-24.smtp.github.com [192.30.252.207]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4437D12006F for <quic-issues@ietf.org>; Thu, 1 Aug 2019 18:36:08 -0700 (PDT)
Date: Thu, 01 Aug 2019 18:36:07 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1564709767; bh=bq8JDeSHWfhJPkRusy0C5Mqb/SO2Djgi9yQpkGXMzxg=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=iIqCp/NhVHrmwyaAiy0T8VabbR6Y0zBtBtPllOxkQtMNQ+c0bz9FuGGHSNItiavBu gBbeAqcK2fkSDWVSDqyzTJfQvOOkrIkRn5kMhEe4GToN/6v01ogr9OS/rm+jf4cYVi A6LMTvGximY+XeW9wdRhiOkPLICZfgvuhWSNmPok=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK4NZFRMYBXZNWIFBHV3KDDAPEVBNHHBYVUFKY@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2945/517514432@github.com>
In-Reply-To: <quicwg/base-drafts/issues/2945@github.com>
References: <quicwg/base-drafts/issues/2945@github.com>
Subject: Re: [quicwg/base-drafts] When to send the SETTINGS frame (#2945)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5d43938747d49_28753f8c25ecd95c648b"; 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/TmoMeDHJZCuo-2gQ5kRjytzPaZU>
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, 02 Aug 2019 01:36:10 -0000

@ianswett 
> I don't think we can enforce this any more than we already are, so I believe implementations should function relatively well without receiving SETTINGS.

Yeah. We have seen interop fail between some endpoints due to one side expecting SETTINGS before sending the request (response).

I would prefer sending the settings parameters using EE, _if_ we are to also require the server to wait for SETTINGS before sending anything. That would make the protocol design simpler, because transmission of any frames (expect the settings parameters) can be based on the knowledge of the peer. Admittedly, I am referring to [our discussion at IETF 103](https://github.com/quicwg/wg-materials/blob/master/ietf103/minutes.md#settings-interlocking-slide).

-- 
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/2945#issuecomment-517514432