From 0d663158d09d5b3a73e605325abd1bc51602a6dc Mon Sep 17 00:00:00 2001 From: sakridge Date: Wed, 4 Nov 2020 10:32:48 -0800 Subject: [PATCH] Reduce repair_stats debug (#13393) --- core/src/repair_service.rs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/core/src/repair_service.rs b/core/src/repair_service.rs index f38d1432e0..3dd83a1d24 100644 --- a/core/src/repair_service.rs +++ b/core/src/repair_service.rs @@ -286,7 +286,24 @@ impl RepairService { let repair_total = repair_stats.shred.count + repair_stats.highest_shred.count + repair_stats.orphan.count; - info!("repair_stats: {:?}", repair_stats); + let slot_to_count: Vec<_> = repair_stats + .shred + .slot_pubkeys + .iter() + .chain(repair_stats.highest_shred.slot_pubkeys.iter()) + .chain(repair_stats.orphan.slot_pubkeys.iter()) + .map(|(slot, slot_repairs)| { + ( + slot, + slot_repairs + .pubkey_repairs + .iter() + .map(|(_key, count)| count) + .sum::(), + ) + }) + .collect(); + info!("repair_stats: {:?}", slot_to_count); if repair_total > 0 { datapoint_info!( "serve_repair-repair",