[quicwg/base-drafts] What's the difference of closing and resetting a stream? (#2971)

Yunpeng Luo <notifications@github.com> Fri, 16 August 2019 06:53 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 18F24120033 for <quic-issues@ietfa.amsl.com>; Thu, 15 Aug 2019 23:53:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.382
X-Spam-Level:
X-Spam-Status: No, score=-6.382 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_24=1.618, 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 yRXlmxtQlqXV for <quic-issues@ietfa.amsl.com>; Thu, 15 Aug 2019 23:53:44 -0700 (PDT)
Received: from out-23.smtp.github.com (out-23.smtp.github.com [192.30.252.206]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 080BA12002E for <quic-issues@ietf.org>; Thu, 15 Aug 2019 23:53:44 -0700 (PDT)
Date: Thu, 15 Aug 2019 23:53:43 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1565938423; bh=lb6VKKIVKxZFUZpjY6GUR4UOjNT1p7whyCzFkRPUyOA=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=iCNxfPVP0cRbu2YpVCnnWpLFqEUYsb78UiDGvCe3W5nfA6Xo3SLeQRBSO1M0k7+2i rrZD4ukyjZ6n8JRyOxf89FgV1geglctQUN13FvKh5ahdwqJXNRVCwlCcamXmin/DAo +vCS0+SL0Wa9Jd4yrs4O8Xj+VmNQgP+1rsiNZRdg=
From: Yunpeng Luo <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK6DX2JNYLHZTUALPON3MOCXPEVBNHHBZMVE5E@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2971@github.com>
Subject: [quicwg/base-drafts] What's the difference of closing and resetting a stream? (#2971)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5d5652f726129_7ab73fac2d6cd964199171"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: tandf
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/9mNYZzq6o0i2MX2NoiEvqOXk9y4>
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, 16 Aug 2019 06:53:46 -0000

In draft-ietf-quic-http-22

> A sender can close or reset a unidirectional stream unless otherwise
   specified.  A receiver MUST tolerate unidirectional streams being
   closed or reset prior to the reception of the unidirectional stream
   header.

Is there a difference between closing a stream and resetting a stream?
According to my understanding, the only way here for the peer to end a stream is by sending a RESET_STREAM frame. Sure it can lalso end the stream by closing the connection, but obviously it's not what the text means.
Maybe the difference between these two terms needs to be clarified, if there is any.

-- 
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/2971