Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move and rephrase the clause about zero Reliable Size #57

Merged
merged 3 commits into from
Jan 8, 2024

Conversation

LPardue
Copy link
Member

@LPardue LPardue commented Nov 22, 2023

So part of my issue as a reader is the second paragraph is focused on detailing one
specific edge case of RESET_STREAM_AT. It's good to cover the edge case but
I find it distracting to the primary use case. Therefore, propose moving it to the end
of the section. At the same time, reword things slightly so it is clear this is
just a special clause due to zero causing an effect like REST_STREAM.

Attempts to fix #53

So part of my issue as a reader is the second paragraph is focused on detailing one
specific edge case of RESET_STREAM_AT. It's good to cover the edge case but
I find it distracting to the primary use case. Therefore, propose moving it to the end
of the section. At the same time, reword things slightly so it is clear this is
just a special clause due to zero causing an effect like REST_STREAM.

Attempts to fix #53
Note that a Reliable Size value of zero is valid. A RESET_STREAM_AT frame with
this value is logically equivalent to a RESET_STREAM frame ({{Section 3.2 of
RFC9000}}). A sender MAY use either RESET_STREAM or RESET_STREAM_AT with a
Reliable Size of zero to avoid stream data delivery.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technically, you don't avoid stream data delivery, you just don't commit.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Split the difference and "Avoid committing "? 😃

Co-authored-by: Kazuho Oku <kazuhooku@gmail.com>
@LPardue
Copy link
Member Author

LPardue commented Nov 30, 2023

@marten-seemann @kazuho is this GTG?

draft-ietf-quic-reliable-stream-reset.md Outdated Show resolved Hide resolved
@LPardue LPardue merged commit 795308a into main Jan 8, 2024
3 checks passed
@LPardue LPardue deleted the zero-length-reliable branch January 8, 2024 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Normative requirements on use of RESET_STREAM vs RESET_STREAM_AT
3 participants