radicle-dev / radicle-link

The second iteration of the Radicle code collaboration protocol.
Other
423 stars 39 forks source link

Seed got into an infinite loop with LocallyClosed #684

Open viraptor opened 3 years ago

viraptor commented 3 years ago

I have a seed which somehow got into an infinite busyloop of:

May 26 06:38:27 radicle-seed.viraptor.info radicle-seed-node[170683]: May 26 06:38:27.442  WARN accept{peer_id=hyy4ebh8amk3ypyawgpjnfpbgkxqwdo5n1iif5s17yghwmewrf4d8a}:incoming:incoming{remote_id=hydgnjorosxetwr3xrqsfazuornz7m8wrx7brdyk5nxc4j9j9jhjxg remote_addr=185.246.64.172:12345}:incoming{remote_id=hydgnjorosxetwr3xrqsfazuornz7m8wrx7brdyk5nxc4j9j9jhjxg remote_addr=185.246.64.172:12345}: librad::net::protocol::tick: reliable send error err=SendGossip(Quic(Connection(LocallyClosed)))
May 26 06:38:27 radicle-seed.viraptor.info radicle-seed-node[170683]: May 26 06:38:27.442 ERROR accept{peer_id=hyy4ebh8amk3ypyawgpjnfpbgkxqwdo5n1iif5s17yghwmewrf4d8a}:incoming:incoming{remote_id=hydgnjorosxetwr3xrqsfazuornz7m8wrx7brdyk5nxc4j9j9jhjxg remote_addr=185.246.64.172:12345}:incoming{remote_id=hydgnjorosxetwr3xrqsfazuornz7m8wrx7brdyk5nxc4j9j9jhjxg remote_addr=185.246.64.172:12345}:send_rpc{remote_id=hyd1i3rrnm685uj9ji9ihmmsaiy8nedo77o11c7pqxdx96z8o47f4q remote_addr=135.181.99.174:12345}: librad::net::protocol::io::send::rpc: error=closed

This continued for hours. Unfortunately the logs rotated since the issue started, so I don't have any context for the beginning, but I'll report more if it happens again.

Using bins commit 43d4d773aea807aa5d8e06d91ae146bf2afd528e