Senders need to have some actions acknowledged before they take effect #413
Labels
-transport
editorial
An issue that does not affect the design of the protocol; does not require consensus.
There is a common problem throughout the draft whereby the document talks about state transitions triggered by sending a packet. This is necessary when the state causes resources to be committed, but when resources are freed it is invariably wrong.
Thus, we have two classes situations for a sender that need to be clearly distinguished:
Actions that reserve resources take effect as soon as the first packet is sent. This includes:
Actions that release resources take effect when they are acknowledged. This includes:
When describing these, we need to be careful to be very precise about these things. In particular, STREAM frames with a FIN flag can both consume resource and release them. The consumption happens immediately, but the release depends on acknowledgment.
The text was updated successfully, but these errors were encountered: