radicle-heartwood-lfs/radicle-node/src
Slack Coder 5472931ff0 node: prune project routing table
Avoid wasting persistent memory by cleaning up stale routing entries
when the routing table is considered constrained.  Limit pruning to
improve resiliency in the face of long intervals between service
downtimes.

Signed-off-by: Slack Coder <slackcoder@server.ky>
2022-11-15 12:26:34 -05:00
..
address Use database transactions where appropriate 2022-11-08 09:39:23 +01:00
client Make `track` functions return correctly 2022-11-09 13:29:54 +01:00
service node: prune project routing table 2022-11-15 12:26:34 -05:00
test node: announce node only when accessible 2022-11-09 09:49:21 -05:00
wire Re-work git transports 2022-10-26 21:40:19 +02:00
address.rs Remove unused type 2022-10-18 12:37:01 +02:00
client.rs Use `Signer::try_sign` in interactive contexts 2022-11-03 13:06:00 +01:00
clock.rs Refactor service 2022-09-23 15:43:55 +02:00
control.rs Make `track` functions return correctly 2022-11-09 13:29:54 +01:00
decoder.rs Remove `Envelope` type 2022-10-18 16:45:10 +02:00
lib.rs node: make tests in tests mod run 2022-11-11 09:24:15 -05:00
logger.rs node: Rename folder to `radicle-node` 2022-09-21 11:38:09 +02:00
main.rs node: prune project routing table 2022-11-15 12:26:34 -05:00
service.rs node: prune project routing table 2022-11-15 12:26:34 -05:00
sql.rs Use database transactions where appropriate 2022-11-08 09:39:23 +01:00
test.rs Make `track` functions return correctly 2022-11-09 13:29:54 +01:00
tests.rs node: prune project routing table 2022-11-15 12:26:34 -05:00
transport.rs Activate lint for dead-code checking 2022-10-18 13:03:34 +02:00
wire.rs Update to Rust 1.65 2022-11-05 12:47:26 +01:00