radicle-heartwood-lfs/radicle-node/src
Fintan Halpenny 91914d9345
radicle: improve quorum copy
The `no quorum found` error can be opaque and lead to a lot of confusion. It is
better to give more information for this error so that it leads to easier
debugging, since it can be quite a common warning/error.

Instead of a single error, there are two cases provided: `NoCandidates` and
`Diverging`, to capture the two different variants of errors that can occur.

`Display` implementations are provided for both to provide more information.
2024-11-18 12:32:44 +01:00
..
runtime cli: Try to connect to seeds specified as options 2024-11-05 12:18:12 +01:00
service cli: Try to connect to seeds specified as options 2024-11-05 12:18:12 +01:00
test cli: Try to connect to seeds specified as options 2024-11-05 12:18:12 +01:00
tests node: do not fail on `set_head` 2024-11-18 12:32:40 +01:00
wire node: Don't panic on connection logic error 2024-06-26 11:31:07 +02:00
worker radicle: improve quorum copy 2024-11-18 12:32:44 +01:00
bounded.rs node: Use inventory cache for checking missing 2024-05-13 16:37:02 +02:00
control.rs cli: Try to connect to seeds specified as options 2024-11-05 12:18:12 +01:00
deserializer.rs node: Use `BoundedVec` for inbox 2024-05-07 14:49:02 +02:00
lib.rs build: Update env vars for build process 2024-06-20 10:47:50 +02:00
main.rs node: Fix `main` to print early errors 2024-07-22 12:37:57 -07:00
runtime.rs Update `rust-toolchain` to 1.80 2024-08-06 14:37:21 +02:00
service.rs radicle: refactor doc 2024-10-22 14:58:12 +01:00
test.rs radicle: expose shared logger 2023-12-20 15:11:10 +01:00
tests.rs radicle: refactor doc 2024-10-22 14:58:12 +01:00
wire.rs node: Add agent and version to node announcement 2024-06-13 11:28:09 +02:00
worker.rs radicle: refactor doc 2024-10-22 14:58:12 +01:00