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