feat(sync): download peer penalization (#427)

* feat(sync): download peer penalization

* peer penalization

* add tracing on penalization

* add trace on request

* rename consensus back

* clippy

* fix tests

* nit: download result

* nit: fix comment

* rename penalize() to report_bad_message() and move DownloadError

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
This commit is contained in:
Roman Krasiuk
2022-12-15 10:42:18 +02:00
committed by GitHub
parent f2707d32b5
commit 22dc50e5f6
19 changed files with 406 additions and 282 deletions

View File

@ -72,9 +72,10 @@ impl Command {
BodyStage {
downloader: Arc::new(bodies::concurrent::ConcurrentDownloader::new(
fetch_client.clone(),
consensus.clone(),
)),
consensus: consensus.clone(),
batch_size: 100,
commit_threshold: 100,
},
false,
)