lighthouse-pulse/beacon_node
Michael Sproul 7251a93c5e Don't kill SSE stream if channel fills up (#4500)
## Issue Addressed

Closes #4245

## Proposed Changes

- If an SSE channel fills up, send a comment instead of terminating the stream.
- Add a CLI flag for scaling up the SSE buffer: `--http-sse-capacity-multiplier N`.

## Additional Info

~~Blocked on #4462. I haven't rebased on that PR yet for initial testing, because it still needs some more work to handle long-running HTTP threads.~~

- [x] Add CLI flag tests.
2023-08-17 02:37:29 +00:00
..
beacon_chain Don't kill SSE stream if channel fills up (#4500) 2023-08-17 02:37:29 +00:00
beacon_processor Use BeaconProcessor for API requests (#4462) 2023-08-08 23:30:15 +00:00
builder_client Tidy formatting of Reqwest errors (#4336) 2023-06-27 01:06:50 +00:00
client Don't kill SSE stream if channel fills up (#4500) 2023-08-17 02:37:29 +00:00
eth1 Replace ganache-cli with anvil (#3555) 2023-05-15 07:22:02 +00:00
execution_layer Fix some typos (#4565) 2023-08-14 00:29:43 +00:00
genesis Replace ganache-cli with anvil (#3555) 2023-05-15 07:22:02 +00:00
http_api Don't kill SSE stream if channel fills up (#4500) 2023-08-17 02:37:29 +00:00
http_metrics upgrade to libp2p 0.52 (#4431) 2023-08-02 00:59:34 +00:00
lighthouse_network Improve transport connection errors (#4540) 2023-08-10 00:10:09 +00:00
network Fix disable backfill flag not working correctly (#4615) 2023-08-14 06:08:34 +00:00
operation_pool Fix some typos (#4565) 2023-08-14 00:29:43 +00:00
src Don't kill SSE stream if channel fills up (#4500) 2023-08-17 02:37:29 +00:00
store Cache target attester balances for unrealized FFG progression calculation (#4362) 2023-06-30 01:13:06 +00:00
tests Appease Clippy 1.68 and refactor http_api (#4068) 2023-03-13 01:40:03 +00:00
timer Use async code when interacting with EL (#3244) 2022-07-03 05:36:50 +00:00
Cargo.toml Move the BeaconProcessor into a new crate (#4435) 2023-07-10 07:45:54 +00:00