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

Extension poster-child #1482

Closed
MikeBishop opened this issue Jun 26, 2018 · 3 comments
Closed

Extension poster-child #1482

MikeBishop opened this issue Jun 26, 2018 · 3 comments
Labels
-transport design An issue that affects the design of the protocol; resolution requires consensus. has-consensus An issue that the Chairs have determined has consensus, by canvassing the mailing list. parked An issue that we can't immediately address; for future discussion.

Comments

@MikeBishop
Copy link
Contributor

Lars had suggested a while back that BLOCKED and friends are unnecessary to the core protocol. These frames are NOT REQUIRED, but since you’re allowed to send them, every implementation must be able to receive and skip them even if they’re ignored. In HTTP/2, we decided to remove BLOCKED from the main spec and let that be reintroduced as an extension if anyone wanted. (It turned out no one did.)

As part of the review on the new Extension mechanism, Ian had suggested that we should consider actually publishing an extension to demonstrate how the extension mechanism would work. It has also proved useful in HTTP/2 to have some extensions we can point authors to and say “do it like that.”

Now that the extension mechanism is landing/landed, does the working group want to consider pulling BLOCKED and kin out to a separate document and letting it be our recommended demo extension?

@MikeBishop MikeBishop added design An issue that affects the design of the protocol; resolution requires consensus. -transport labels Jun 26, 2018
@martinthomson martinthomson added the parked An issue that we can't immediately address; for future discussion. label Aug 8, 2018
@martinthomson
Copy link
Member

Parking this. Yes, this would be nice, but we can ship without this if we have to. It's also not really something we need to concern ourselves with tracking here. (Separately, the notion of a datagram-like MESSAGE frame is being discussed and might appear soon.)

@DavidSchinazi
Copy link
Contributor

The extension @martinthomson mentioned has been written up as: https://tools.ietf.org/html/draft-pauly-quic-datagram

@martinthomson
Copy link
Member

Tokyo conclusion: we already have a few candidates. There seems little risk that we are going to fail in this regard. We have discussed two candidates in this meeting.

Also, reaffirmation that *_BLOCKED and co. are not at risk of being moved out of the spec.

@mnot mnot added the has-consensus An issue that the Chairs have determined has consensus, by canvassing the mailing list. label Mar 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-transport design An issue that affects the design of the protocol; resolution requires consensus. has-consensus An issue that the Chairs have determined has consensus, by canvassing the mailing list. parked An issue that we can't immediately address; for future discussion.
Projects
No open projects
Development

No branches or pull requests

4 participants