Skip to content
Commit dd32924e authored by Mathieu Duponchelle's avatar Mathieu Duponchelle 🐸
Browse files

stream: refactor TCP backpressure handling

The previous implementation stopped sending TCP messages to
all clients when a single one stopped consuming them, which
obviously created problems for shared media.

Instead, we now manage a backlog in stream-transport, and slow
clients are removed once this backlog exceeds a maximum duration,
currently hardcoded.

Fixes #80
parent 95ce953e
Loading
Loading
Loading
Pipeline #72443 failed with stages
in 1 hour, 56 minutes, and 22 seconds
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment