Make default peer connect timeout less = 2s

This commit is contained in:
Igor Katson 2023-11-20 01:24:19 +00:00
parent 123859328f
commit 4a331d97c9
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5

View file

@ -58,12 +58,12 @@ struct Opts {
disable_dht_persistence: bool,
/// The connect timeout, e.g. 1s, 1.5s, 100ms etc.
#[arg(long = "peer-connect-timeout", value_parser = parse_duration::parse)]
peer_connect_timeout: Option<Duration>,
#[arg(long = "peer-connect-timeout", value_parser = parse_duration::parse, default_value="2s")]
peer_connect_timeout: Duration,
/// The connect timeout, e.g. 1s, 1.5s, 100ms etc.
#[arg(long = "peer-read-write-timeout" , value_parser = parse_duration::parse)]
peer_read_write_timeout: Option<Duration>,
#[arg(long = "peer-read-write-timeout" , value_parser = parse_duration::parse, default_value="10s")]
peer_read_write_timeout: Duration,
/// How many threads to spawn for the executor.
#[arg(short = 't', long)]
@ -229,8 +229,8 @@ async fn async_main(opts: Opts, spawner: BlockingSpawner) -> anyhow::Result<()>
dht_config: None,
peer_id: None,
peer_opts: Some(PeerConnectionOptions {
connect_timeout: opts.peer_connect_timeout,
read_write_timeout: opts.peer_read_write_timeout,
connect_timeout: Some(opts.peer_connect_timeout),
read_write_timeout: Some(opts.peer_read_write_timeout),
..Default::default()
}),
};