-
Notifications
You must be signed in to change notification settings - Fork 41
Closed
Labels
EditorialThe draft is difficult to understand on a specific point, or it is open to multiple interpretations.The draft is difficult to understand on a specific point, or it is open to multiple interpretations.
Description
Currently, we use FIN to indicate that a subgroup stream has been completed; this FIN has a semantic meaning (relays have to forward it).
How does this interact with filters? If I have a filter that stops at (15, 10), but the subgroup goes on, the publisher is expected to send a FIN after (15, 10), which is not where the original publisher would put it.
How does this interact with forward? Assume I have a really long group. If I send Forward=0, does the publisher has to cleanly fin the subgroup stream, reset it or what? What happens if I set Forward=1, and that subgroup is still open? Or if it's been closed so long ago that the relay evicted all the information about it from the cache?
Metadata
Metadata
Assignees
Labels
EditorialThe draft is difficult to understand on a specific point, or it is open to multiple interpretations.The draft is difficult to understand on a specific point, or it is open to multiple interpretations.