Subject: Why mandate stream creation order?

From: Dmitri Tikhonov <[email-masked]>
Date: Wed, 31 May 2017 11:23:48 -0400

Hello,

Section 10.1 of draft-ietf-quic-transport-03 states that “Streams MUST be created in sequential order.”  My question is: why mandate stream creation order, since the other side may receive out-of-order packets?  Let the implementation do what it wants with Stream IDs – as long as it does not go over the limit, all should be well.

This phrase is a holdover from the previous version; this requirement seems to be unnecessary since issue 435 has been resolved.

- Dmitri.

P.S.  I have read CONTRIBUTING.md and decided that mailing list is the way to ask this question, rather than opening a GitHub issue.  If this is incorrect, please let me know.