Add repair number per slot (#18082)

This commit is contained in:
sakridge
2021-06-30 18:20:07 +02:00
committed by GitHub
parent 00d1125e98
commit 8d9a6deda4
2 changed files with 144 additions and 55 deletions

View File

@ -188,9 +188,14 @@ where
}
prune_shreds_invalid_repair(&mut shreds, &mut repair_infos, outstanding_requests);
let repairs: Vec<_> = repair_infos
.iter()
.map(|repair_info| repair_info.is_some())
.collect();
let (completed_data_sets, inserted_indices) = blockstore.insert_shreds_handle_duplicate(
shreds,
repairs,
Some(leader_schedule_cache),
false,
&handle_duplicate,