Unverified Commit 261a1249 authored by Andronik Ordian's avatar Andronik Ordian Committed by GitHub
Browse files

gossip-support: set last_session_index earlier (#3978)

* gossip-support: set last_session_index earlier

* gossip-support: issue_connection_request never fails

* fmt
parent ac28a784
Pipeline #160034 passed with stages
in 45 minutes and 35 seconds
......@@ -208,6 +208,7 @@ where
%session_index,
"New session detected",
);
self.last_session_index = Some(session_index);
}
let all_authorities = determine_relevant_authorities(ctx, relay_parent).await?;
......@@ -218,10 +219,9 @@ where
authorities
};
self.issue_connection_request(ctx, other_authorities).await?;
self.issue_connection_request(ctx, other_authorities).await;
if is_new_session {
self.last_session_index = Some(session_index);
update_gossip_topology(ctx, our_index, all_authorities, relay_parent).await?;
}
}
......@@ -234,8 +234,7 @@ where
&mut self,
ctx: &mut Context,
authorities: Vec<AuthorityDiscoveryId>,
) -> Result<(), util::Error>
where
) where
Context: SubsystemContext<Message = GossipSupportMessage>,
Context: overseer::SubsystemContext<Message = GossipSupportMessage>,
{
......@@ -295,8 +294,6 @@ where
self.last_failure = None;
self.failure_start = None;
};
Ok(())
}
fn handle_connect_disconnect(&mut self, ev: NetworkBridgeEvent<GossipSuppportNetworkMessage>) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment