Make blocks per request configurable (#13824)

* Make blocks per request configurable

* Correct type

* Update docs

* Update client/cli/src/params/network_params.rs
This commit is contained in:
Aaro Altonen
2023-04-07 11:20:17 +03:00
committed by GitHub
parent 23de70a536
commit e77099c1a6
6 changed files with 81 additions and 33 deletions
@@ -17,7 +17,10 @@
//! Helper for handling (i.e. answering) block requests from a remote peer via the
//! `crate::request_responses::RequestResponsesBehaviour`.
use crate::schema::v1::{block_request::FromBlock, BlockResponse, Direction};
use crate::{
schema::v1::{block_request::FromBlock, BlockResponse, Direction},
MAX_BLOCKS_IN_RESPONSE,
};
use codec::{Decode, Encode};
use futures::{
@@ -50,7 +53,6 @@ use std::{
};
const LOG_TARGET: &str = "sync";
const MAX_BLOCKS_IN_RESPONSE: usize = 128;
const MAX_BODY_BYTES: usize = 8 * 1024 * 1024;
const MAX_NUMBER_OF_SAME_REQUESTS_PER_PEER: usize = 2;