radicle-heartwood-lfs/radicle-node/src
cloudhead 5c0d1b10e0
node: Make sure all channels we use are bounded
This prevents potential memory leaks. We also ensure that sends fail
instead of blocking, in case the channels are full.

Additionally, we add some metrics to report on channel size.
2024-06-12 19:00:23 +02:00
..
runtime node: Make sure all channels we use are bounded 2024-06-12 19:00:23 +02:00
service node: Implement staggered broadcast for gossip 2024-05-24 16:44:22 +02:00
test node: Rename certain functions for clarity 2024-06-12 15:36:34 +02:00
tests fetch: remove `.keep` files 2024-05-16 15:47:14 +02:00
wire node: Make sure all channels we use are bounded 2024-06-12 19:00:23 +02:00
worker node: Make sure all channels we use are bounded 2024-06-12 19:00:23 +02:00
bounded.rs node: Use inventory cache for checking missing 2024-05-13 16:37:02 +02:00
control.rs node: Rename certain functions for clarity 2024-06-12 15:36:34 +02:00
deserializer.rs node: Use `BoundedVec` for inbox 2024-05-07 14:49:02 +02:00
lib.rs signals: Move signal handling to its own crate 2024-05-03 14:30:51 +02:00
main.rs radicle: Fix file limit setting for FreeBSD 2024-05-21 13:48:44 +02:00
runtime.rs node: Make sure all channels we use are bounded 2024-06-12 19:00:23 +02:00
service.rs node: Make sure all channels we use are bounded 2024-06-12 19:00:23 +02:00
test.rs radicle: expose shared logger 2023-12-20 15:11:10 +01:00
tests.rs node: Rename certain functions for clarity 2024-06-12 15:36:34 +02:00
wire.rs node: Ignore messages from newer protocol versions 2024-05-22 13:56:47 +02:00
worker.rs node: Simplify configuration 2024-06-04 14:08:15 +02:00