On 12/16/2020 1:39 PM, Martin Duke wrote:
Thanks for this draft! I like the way it's going.
I'm not sure I like the repurposing of RETIRE_CONNECTION_ID to close a
path. There are other valid reasons to retire a path -- for instance,
the sequence number is low relative to the other active ones, and the
intermediate numbers are requiring extra state. RETIRE_CONNECTION_ID
is useful to force the peer to use a new CID for the path.
We had a bit of discussion about that. The RETIRE_CONNECTION_ID is not
meant to trigger a peer's action, except for freeing the resource
associated with the connection ID that is being retired. The PATH_STATUS
frame may be used to request a peer to abandon a path.
-- Christian Huitema