@@ -1452,11 +1452,14 @@ otherwise. If an Object with a smaller ID arrives later than subsequent
1452
1452
Objects, relays can consider its receipt time as that of the Object with the
1453
1453
next larger Location, with the assumption that the Objects were reordered.
1454
1454
1455
- If neither the subscriber or publisher specify DELIVERY TIMEOUT, all Objects
1456
- in the track matching the subscription filter are delivered as indicated by
1457
- their Group Order and Priority. If a subscriber exceeds the publisher's
1458
- resource limits by failing to consume objects at a sufficient rate, the
1459
- publisher MAY terminate the subscription with error 'Too Far Behind'.
1455
+ Publishers can, at their discretion, discontinue forwarding Objects earlier than
1456
+ the negotiated DELIVERY TIMEOUT, subject to stream closure and ordering
1457
+ constraints described in {{closing-subgroup-streams}}. However, if neither the
1458
+ subscriber or publisher specify DELIVERY TIMEOUT, all Objects in the track
1459
+ matching the subscription filter are delivered as indicated by their Group Order
1460
+ and Priority. If a subscriber fails to consume Objects at a sufficient rate,
1461
+ causing the publisher to exceed its resource limits, the publisher MAY terminate
1462
+ the subscription with error 'Too Far Behind'.
1460
1463
1461
1464
If an object in a subgroup exceeds the delivery timeout, the publisher MUST
1462
1465
reset the underlying transport stream (see {{closing-subgroup-streams}}).
0 commit comments