You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In addition to this, in HTTP/3, we have to deal with priority information before a stream is opened. That is: just how large is the tree allowed to grow before the referenced streams' frames begin to come in?
The draft should provide some recommendations.
I can think of two ways to do limit this "front-loaded" state:
Open the stream when a PRIORITY frame referencing it arrives on the control stream. This will invoke the stream limit checks.
Limit number of priority entries to number -- perhaps a function of the total number of maximum unidirectional and bidirectional streams.
The text was updated successfully, but these errors were encountered:
Assuming that PRIORITY can only reference a stream that already "exists" client-side, the maximum number would be the number of permitted client-initiated bidirectional streams. Perhaps the requirements should simply be that PRIORITY cannot reference a stream that the client isn't permitted to open?
I don't really want to "actually open" the stream when the PRIORITY frame arrives, but checking that it's less than the MAX_STREAM_ID on receipt seems like a reasonable server-side check.
RFC 7540 discusses priority state management at some length, especially what to do with priority information after a stream is closed.
In addition to this, in HTTP/3, we have to deal with priority information before a stream is opened. That is: just how large is the tree allowed to grow before the referenced streams' frames begin to come in?
The draft should provide some recommendations.
I can think of two ways to do limit this "front-loaded" state:
The text was updated successfully, but these errors were encountered: