Quash 'repair listener error: Err(RecvTimeoutError(Timeout))' log spam (#8238)
automerge
This commit is contained in:
@ -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()
|
||||||
|
Reference in New Issue
Block a user