Skip to content

Commit d769bfa

Browse files
authored
When to send MAX_SUBSCRIBE_ID (moq-wg#654)
Adds some text and references the similar mechanism of MAX_STREAMS in RFC9000 Also reflows a very long line. Fixes moq-wg#572
2 parents f968ee2 + c110047 commit d769bfa

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

draft-ietf-moq-transport.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1277,7 +1277,9 @@ the `query` portion of the URI to the parameter.
12771277

12781278
#### MAX_SUBSCRIBE_ID {#max-subscribe-id}
12791279

1280-
The MAX_SUBSCRIBE_ID parameter (Parameter Type 0x02) communicates an initial value for the Maximum Subscribe ID to the receiving subscriber. The default value is 0, so if not specified, the peer MUST NOT create subscriptions.
1280+
The MAX_SUBSCRIBE_ID parameter (Parameter Type 0x02) communicates an initial
1281+
value for the Maximum Subscribe ID to the receiving subscriber. The default value
1282+
is 0, so if not specified, the peer MUST NOT create subscriptions.
12811283

12821284
## GOAWAY {#message-goaway}
12831285

@@ -1985,6 +1987,12 @@ MAX_SUBSCRIBE_ID
19851987
that sent the MAX_SUBSCRIBE_ID, the publisher MUST close the session with an
19861988
error of 'Too Many Subscribes'.
19871989

1990+
MAX_SUBSCRIBE_ID is similar to MAX_STREAMS in ({{?RFC9000, Section 4.6}}),
1991+
and similar considerations apply when deciding how often to send MAX_SUBSCRIBE_ID.
1992+
For example, implementations might choose to increase MAX_SUBSCRIBE_ID as
1993+
subscriptions close to keep the number of subscriptions available to subscribers
1994+
roughly consistent.
1995+
19881996
## SUBSCRIBES_BLOCKED {#message-subscribes-blocked}
19891997

19901998
The SUBSCRIBES_BLOCKED message is sent when a subscriber would like to begin

0 commit comments

Comments
 (0)