Re: [quicwg/base-drafts] When to send the SETTINGS frame (#2945)
Lucas Pardue <notifications@github.com> Wed, 07 August 2019 13:16 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 0797512015F for <quic-issues@ietfa.amsl.com>; Wed, 7 Aug 2019 06:16:37 -0700 (PDT)
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 26swzQ-n-_on for <quic-issues@ietfa.amsl.com>; Wed, 7 Aug 2019 06:16:35 -0700 (PDT)
Received: from out-22.smtp.github.com (out-22.smtp.github.com [192.30.252.205]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 146BB12004C for <quic-issues@ietf.org>; Wed, 7 Aug 2019 06:16:35 -0700 (PDT)
Date: Wed, 07 Aug 2019 06:16:34 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1565183794; bh=kJ2chK7Cr/nxQmTMjxbH6JW8AOGWBmF3bQ8iOdlFdEQ=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=WS7BqjcWBiEy07CesRH7KQa4YpsrVh0WiS5NVBjPNGTc+6+P9xsAOeH82JJ0nTU7w q8mSFYg5nw+wbB+HX2ierTpDL9qTa5/fH60QLy+M+LNEVQCbV7bzfLsL4Q7iapC5jh m9g2oe+7cD0ro/ghNwH5+Y8yb0OtxLKoBFlhU1Sc=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK55JKMY7XTZKHMKJVF3LAA3DEVBNHHBYVUFKY@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/519091683@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_5d4acf3293e_24fa3fe73cacd95c383752"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: LPardue
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/OkVzCL920Qy8aU_2B28EHCRUt8E>
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, 07 Aug 2019 13:16:37 -0000
Yes it would be unwise because there's a good enough fall back, use static compression. Pending priority removal from the spec, the only thing SETTINGS holds is header-related parameters. Removing the QPACK dynamic table aspect from the discussion means that we are discussing only SETTINGS_MAX_HEADER_LIST_SIZE. We discussed the usefulness of that parameter on #2516, with some happy to support its removal; but we decided in London to keep it. So all we can talk about for SETTINGS is in terms of extensions, known or unknown. Sending SETTINGS isn't blocked on the peer but is that true for how an application acts upon those SETTINGS? E.g. Should a server that implements an extension and advertises it in its SETTINGS block until it receives a SETTINGS from its peer? That depends on the nature of the extension. So on this axiom, I'd be happy with text that says an endpoint MUST send SETTINGS before all other activity, along with some guidance in the "Extension to HTTP/3" section that describes the risks in blocking on reception of SETTINGS. -- 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-519091683
- [quicwg/base-drafts] When to send the SETTINGS fr… Kazuho Oku
- Re: [quicwg/base-drafts] When to send the SETTING… Kazuho Oku
- Re: [quicwg/base-drafts] When to send the SETTING… Luca Niccolini
- Re: [quicwg/base-drafts] When to send the SETTING… ianswett
- Re: [quicwg/base-drafts] When to send the SETTING… Lucas Pardue
- Re: [quicwg/base-drafts] When to send the SETTING… Dmitri Tikhonov
- Re: [quicwg/base-drafts] When to send the SETTING… David Schinazi
- Re: [quicwg/base-drafts] When to send the SETTING… Nick Harper
- Re: [quicwg/base-drafts] When to send the SETTING… afrind
- Re: [quicwg/base-drafts] When to send the SETTING… Lucas Pardue
- Re: [quicwg/base-drafts] When to send the SETTING… Lucas Pardue
- Re: [quicwg/base-drafts] When to send the SETTING… Martin Thomson
- Re: [quicwg/base-drafts] When to send the SETTING… Kazuho Oku
- Re: [quicwg/base-drafts] When to send the SETTING… ianswett
- Re: [quicwg/base-drafts] When to send the SETTING… Martin Thomson
- Re: [quicwg/base-drafts] When to send the SETTING… Nick Harper
- Re: [quicwg/base-drafts] When to send the SETTING… Martin Thomson
- Re: [quicwg/base-drafts] When to send the SETTING… Kazuho Oku
- Re: [quicwg/base-drafts] When to send the SETTING… Nick Harper
- Re: [quicwg/base-drafts] When to send the SETTING… ianswett
- Re: [quicwg/base-drafts] When to send the SETTING… Nick Harper
- Re: [quicwg/base-drafts] When to send the SETTING… Kazuho Oku
- Re: [quicwg/base-drafts] When to send the SETTING… ianswett
- Re: [quicwg/base-drafts] When to send the SETTING… Lucas Pardue
- Re: [quicwg/base-drafts] When to send the SETTING… David Schinazi
- Re: [quicwg/base-drafts] When to send the SETTING… Nick Harper
- Re: [quicwg/base-drafts] When to send the SETTING… ianswett
- Re: [quicwg/base-drafts] When to send the SETTING… Lucas Pardue
- Re: [quicwg/base-drafts] When to send the SETTING… Martin Thomson
- Re: [quicwg/base-drafts] When to send the SETTING… Dmitri Tikhonov
- Re: [quicwg/base-drafts] When to send the SETTING… Lucas Pardue
- Re: [quicwg/base-drafts] When to send the SETTING… Nick Harper
- Re: [quicwg/base-drafts] When to send the SETTING… Martin Thomson
- Re: [quicwg/base-drafts] When to send the SETTING… Jana Iyengar
- Re: [quicwg/base-drafts] When to send the SETTING… David Benjamin
- Re: [quicwg/base-drafts] When to send the SETTING… Martin Thomson
- Re: [quicwg/base-drafts] When to send the SETTING… David Benjamin
- Re: [quicwg/base-drafts] When to send the SETTING… Kazuho Oku
- Re: [quicwg/base-drafts] When to send the SETTING… Kazuho Oku
- Re: [quicwg/base-drafts] When to send the SETTING… Mike Bishop
- Re: [quicwg/base-drafts] When to send the SETTING… David Benjamin
- Re: [quicwg/base-drafts] When to send the SETTING… Mike Bishop
- Re: [quicwg/base-drafts] When to send the SETTING… Jana Iyengar
- Re: [quicwg/base-drafts] When to send the SETTING… David Benjamin
- Re: [quicwg/base-drafts] When to send the SETTING… Mike Bishop
- Re: [quicwg/base-drafts] When to send the SETTING… ianswett
- Re: [quicwg/base-drafts] When to send the SETTING… Nick Harper
- Re: [quicwg/base-drafts] When to send the SETTING… Mike Bishop