# fix: a Live Share host serves each guest through two workers and hangs up on one that floods it · clo/snowbound

[View on GitCafe](https://git.cafe/clo/snowbound/commit/7e428759e27de7e50a06ca5afadfbfe0f76c42f0)

Repository: [clo/snowbound](https://git.cafe/clo/snowbound)

Visibility: public

Requested revision: 7e428759e27de7e50a06ca5afadfbfe0f76c42f0

Requested commit: 7e428759e27de7e50a06ca5afadfbfe0f76c42f0

Commit: 7e428759e27de7e50a06ca5afadfbfe0f76c42f0

Tree: 8d03cd96c7b5e3ee0f7a7cc0f4e462cbd0b20e6e

Author: clover caruso

Committer: clover caruso

## Message

```
fix: a Live Share host serves each guest through two workers and hangs up on one that floods it

A host started a thread for every request a guest sent, so a guest could make
it start as many as it liked. Each guest now has two workers and room for 30
requests waiting; it may start 100 requests a second, 200 at once, besides a
read's later chunks and an upload's. A guest past either limit hears Bye
"flooded" and is hung up on, and a peer's Bye now ends its connection at
once rather than after its silence.

Assisted-by: claude-opus-5.5

```

## Parents

- [3aa700c6c057e00e4eaf633161e28c5611b8b687](https://git.cafe/clo/snowbound/commit/3aa700c6c057e00e4eaf633161e28c5611b8b687?format=markdown)

[Source at this commit](https://git.cafe/clo/snowbound/tree/7e428759e27de7e50a06ca5afadfbfe0f76c42f0?format=markdown)
