Tidy up stale connections. (#406)

* If messageId changes and network ID doesn't, remove 'old' message_id

* Boot nodes/connection when no recent messages received for it

* Separate task needed for soketto recv to avoid cancel-safety issues with new interval

* Wee tidy up

* cargo fmt

* Add some logging around node adding/removing

* Another log info msg

* a bit of tidy up

* bump stale node timeout to 60s
This commit is contained in:
James Wilson
2021-09-21 15:49:42 +01:00
committed by GitHub
parent 0bf1968fa3
commit b4b128f9fe
9 changed files with 142 additions and 46 deletions
@@ -246,7 +246,7 @@ pub struct NodeDetails {
pub implementation: Box<str>,
pub version: Box<str>,
pub validator: Option<Box<str>>,
pub network_id: Option<Box<str>>,
pub network_id: node_types::NetworkId,
pub startup_time: Option<Box<str>>,
}