Re: [quicwg/base-drafts] editorial advice for h2<->h3 error propagation (#3602)

Mike Bishop <> Thu, 30 April 2020 15:42 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 22C303A111E for <>; Thu, 30 Apr 2020 08:42:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.008
X-Spam-Status: No, score=-2.008 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_16=1.092, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, 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 ehM2mCJQGPyM for <>; Thu, 30 Apr 2020 08:42:31 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 632423A0D30 for <>; Thu, 30 Apr 2020 08:41:34 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 8E874C61B4E for <>; Thu, 30 Apr 2020 08:41:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1588261292; bh=hY7dzW4W6AXCcJ+hvdh+SbfPMHigPO6/3bOhbfpSd1Q=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=R/kmtQl+gJ2WS1db300QpBH2ep8Kx6Fe8bRmo3lGQ6Y/2VX4XVKWY642celYFX801 85n1u4RuK1jstrJ7fJ5uwxdGmwjupAUcYM8HWj8ophR4o+dNhM40XMGxDka31GoVqX yskyduffFaLh4T/lrGr/8XT6FUWDbq5YxpLe+EDA=
Date: Thu, 30 Apr 2020 08:41:32 -0700
From: Mike Bishop <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3602/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] editorial advice for h2<->h3 error propagation (#3602)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5eaaf1ac7edf5_26fe3ff3470cd968554cc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: Thu, 30 Apr 2020 15:42:39 -0000

@MikeBishop requested changes on this pull request.

I think I'd invert the polarity of this, based on what I recall of the list discussion.  Error codes largely reflect connection-local issues and mostly shouldn't be propagated.  I'm inclined to lead with indicating an upstream  failure via the HTTP status codes, then note that there are times it might be useful to proxy a specific stream error, such as REFUSED_STREAM.

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