Log contact info every 10 seconds (#5663) (#5664)

automerge
This commit is contained in:
mergify[bot]
2019-08-26 19:08:53 -07:00
committed by Grimes
parent 888072d4c2
commit a0f9d968fe

View File

@ -999,8 +999,15 @@ impl ClusterInfo {
.name("solana-gossip".to_string())
.spawn(move || {
let mut last_push = timestamp();
let mut last_contact_info_trace = timestamp();
loop {
let start = timestamp();
if start - last_contact_info_trace > 10000 {
// Log contact info every 10 seconds
info!("{}", obj.read().unwrap().contact_info_trace());
last_contact_info_trace = start;
}
let stakes: HashMap<_, _> = match bank_forks {
Some(ref bank_forks) => {
staking_utils::staked_nodes(&bank_forks.read().unwrap().working_bank())