Quash 'repair listener error: Err(RecvTimeoutError(Timeout))' log spam (#8238)

automerge
This commit is contained in:
mergify[bot]
2020-02-12 10:29:26 -08:00
committed by GitHub
parent e16f9ad961
commit 132d012842

View File

@ -4,7 +4,7 @@ use crate::{
cluster_info::{ClusterInfo, ClusterInfoError}, cluster_info::{ClusterInfo, ClusterInfoError},
contact_info::ContactInfo, contact_info::ContactInfo,
packet::Packet, packet::Packet,
result::Result, result::{Error, Result},
}; };
use bincode::serialize; use bincode::serialize;
use rand::{thread_rng, Rng}; use rand::{thread_rng, Rng};
@ -205,19 +205,20 @@ impl ServeRepair {
Builder::new() Builder::new()
.name("solana-repair-listen".to_string()) .name("solana-repair-listen".to_string())
.spawn(move || loop { .spawn(move || loop {
let e = Self::run_listen( let result = Self::run_listen(
&me, &me,
&recycler, &recycler,
blockstore.as_ref(), blockstore.as_ref(),
&requests_receiver, &requests_receiver,
&response_sender, &response_sender,
); );
match result {
Err(Error::RecvTimeoutError(_)) | Ok(_) => {}
Err(err) => info!("repair listener error: {:?}", err),
};
if exit.load(Ordering::Relaxed) { if exit.load(Ordering::Relaxed) {
return; return;
} }
if e.is_err() {
info!("repair listener error: {:?}", e);
}
thread_mem_usage::datapoint("solana-repair-listen"); thread_mem_usage::datapoint("solana-repair-listen");
}) })
.unwrap() .unwrap()