Skip to content

Commit c110047

Browse files
authored
When to send MAX_SUBSCRIBE_ID
Fixes moq-wg#572
1 parent 9e6b083 commit c110047

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
@@ -1185,7 +1185,9 @@ the `query` portion of the URI to the parameter.
11851185

11861186
#### MAX_SUBSCRIBE_ID {#max-subscribe-id}
11871187

1188-
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.
1188+
The MAX_SUBSCRIBE_ID parameter (Parameter Type 0x02) communicates an initial
1189+
value for the Maximum Subscribe ID to the receiving subscriber. The default value
1190+
is 0, so if not specified, the peer MUST NOT create subscriptions.
11891191

11901192
## GOAWAY {#message-goaway}
11911193

@@ -1900,6 +1902,12 @@ MAX_SUBSCRIBE_ID
19001902
that sent the MAX_SUBSCRIBE_ID, the publisher MUST close the session with an
19011903
error of 'Too Many Subscribes'.
19021904

1905+
MAX_SUBSCRIBE_ID is similar to MAX_STREAMS in ({{?RFC9000, Section 4.6}}),
1906+
and similar considerations apply when deciding how often to send MAX_SUBSCRIBE_ID.
1907+
For example, implementations might choose to increase MAX_SUBSCRIBE_ID as
1908+
subscriptions close to keep the number of subscriptions available to subscribers
1909+
roughly consistent.
1910+
19031911
## SUBSCRIBES_BLOCKED {#message-subscribes-blocked}
19041912

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

0 commit comments

Comments
 (0)