radicle-heartwood-lfs/radicle-cli
Alexis Sellier c3a5aced07
node: Handle case of crossing fetch requests
It is possible for a pair of nodes to concurrently ask each other
to fetch some repo. These "crossing" requests are problematic,
because the nodes end up waiting for each other to reply, and
the reply never comes.

With this change, the node pair agrees on proceeding with one of
the fetches, while canceling the other.
2023-03-07 16:22:22 +01:00
..
examples cli: rad node example 2023-03-07 15:38:41 +01:00
src cli: rad node 2023-03-07 15:38:41 +01:00
tests node: Handle case of crossing fetch requests 2023-03-07 16:22:22 +01:00
Cargo.toml cli: Update `inquire` crate 2023-03-07 10:39:45 +01:00