Mike Bishop's Yes on draft-ietf-quic-reliable-stream-reset-10: (with COMMENT)
Mike Bishop via Datatracker <noreply@ietf.org> Fri, 28 August 2026 19:37 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: quic@ietf.org
Delivered-To: quic@mail2.ietf.org
Received: from [10.244.9.115] (gaia.k8s.ietf.org [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id 177251312847A; Fri, 28 Aug 2026 12:37:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787945828; bh=f2dvwLz0Fr2jEGfRlHsIYt3D5hCbbt8O7v2LyY+p4tI=; h=From:To:Cc:Subject:Reply-To:Date; b=ojeFF2vRjbDsP/0ApoVfvX2wDrrnj3BBOukaxXqLoS5Ljj5NV44V34mefX5sLwuxZ gbcjX/bTXq/q/GIg7lQ1+o/B6fK6XIAdhqt+GLnFXrRQJpSN4Wn67UFoS5SdJY5Eb0 jgItIHSjJTRxeRme1oNlSUXx7hfRd5v8GsLxMg0U=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Mike Bishop via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Subject: Mike Bishop's Yes on draft-ietf-quic-reliable-stream-reset-10: (with COMMENT)
X-Test-IDTracker: no
X-IETF-IDTracker: 12.73.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <178794582801.51800.9956564824019755096@dt-datatracker-6669c7b496-4m6kd>
Date: Fri, 28 Aug 2026 12:37:08 -0700
Message-ID-Hash: 6XDRBSEYATS2NL5K5BQDKAPVBWYBGCQK
X-Message-ID-Hash: 6XDRBSEYATS2NL5K5BQDKAPVBWYBGCQK
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-quic.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-quic-reliable-stream-reset@ietf.org, lucas@lucaspardue.com, quic-chairs@ietf.org, quic@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Mike Bishop <mbishop@evequefou.be>
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/x-XF2RByCK6f7zGfJKExqhFqR4E>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Owner: <mailto:quic-owner@ietf.org>
List-Post: <mailto:quic@ietf.org>
List-Subscribe: <mailto:quic-join@ietf.org>
List-Unsubscribe: <mailto:quic-leave@ietf.org>
Mike Bishop has entered the following ballot position for draft-ietf-quic-reliable-stream-reset-10: Yes When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-quic-reliable-stream-reset/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- # IESG review of draft-ietf-quic-reliable-stream-reset-10 CC @MikeBishop ## Comments ### Section 4, paragraph 8 ``` Reliable Size: A variable-length integer indicating the amount of data that needs to be delivered to the application even though the stream is reset. ``` I would suggest "minimum amount". An implementation could reasonably deliver more if the packets have arrived, as you note in Section 5. ### Section 4, paragraph 11 We've all assumed the normal QUIC extension convention, but nothing here actually *says* you MUST NOT send this frame unless the peer set the corresponding transport parameter. Worth being explicit. ### Section 5, paragraph 1 ``` A sender that wants to reset a stream but also deliver some bytes to ``` "Deliver some bytes" doesn't feel like it captures why this matters. Perhaps "...stream while retaining reliable delivery of certain data"? ### Section 5.2, paragraph 1 ``` When reducing the Reliable Size, the sender MUST retransmit the RESET_STREAM_AT frame carrying the smallest Reliable Size as well as ``` RFC 9000 is very deliberate that frames are not retransmitted; their information is (Section 13.3, para 1). Suggest rephrasing to say that the Reliable Size can only decrease, and acknowledgement of a frame carrying one size does not acknowledge a later, smaller size. The Reliable Size must be retransmitted until the current value has been acknowledged. ## Nits All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool) so there will likely be some false positives. There is no need to let me know what you did with these suggestions. ### Section 5, paragraph 2 Context; suppressed or withheld from the application by an implementation. ### Section 5.2, paragraph 0 "the stream data" => "that stream data" to be clear it's only the data "up to that size" ## Notes This review is in the ["IETF Comments" Markdown format][ICMF]. You can use the [`ietf-comments` tool][ICT] to automatically convert this review into individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT]. [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md [ICT]: https://github.com/mnot/ietf-comments [IRT]: https://github.com/larseggert/ietf-reviewtool
- Mike Bishop's Yes on draft-ietf-quic-reliable-str… Mike Bishop via Datatracker
- Re: Mike Bishop's Yes on draft-ietf-quic-reliable… Marten Seemann