More tests for new request based statement distribution (#2875)

* More test coverage.

* Preserve peer order.

* Better test coverage.

* Even more test coverage.

* Add doc comment to `IndexMap`.

* Fix flaky test.

* Review remarks.

* Review remarks.
This commit is contained in:
Robert Klotzner
2021-04-12 16:15:25 +02:00
committed by GitHub
parent 195772c5d4
commit d1d33abdf8
4 changed files with 213 additions and 21 deletions
@@ -178,6 +178,11 @@ pub async fn fetch(
// All our peers failed us - try getting new ones before trying again:
match try_get_new_peers(relay_parent, candidate_hash, &mut sender, &span).await {
Ok(Some(mut peers)) => {
tracing::trace!(
target: LOG_TARGET,
?peers,
"Received new peers."
);
// New arrivals will be tried first:
new_peers.append(&mut peers);
}