Broadcast final shred for slots that are interrupted (#6269)

* Broadcast final shred for slots that are interrupted
This commit is contained in:
carllin
2019-10-09 16:07:18 -07:00
committed by GitHub
parent de82e60c64
commit dd66d16fdb
9 changed files with 388 additions and 183 deletions

View File

@ -406,7 +406,7 @@ mod test {
};
use crate::blocktree::{get_tmp_ledger_path, Blocktree};
use crate::cluster_info::Node;
use crate::shred::max_ticks_per_shred;
use crate::shred::max_ticks_per_n_shreds;
use itertools::Itertools;
use rand::seq::SliceRandom;
use rand::{thread_rng, Rng};
@ -538,7 +538,7 @@ mod test {
let blocktree = Blocktree::open(&blocktree_path).unwrap();
let slots: Vec<u64> = vec![1, 3, 5, 7, 8];
let num_entries_per_slot = max_ticks_per_shred() + 1;
let num_entries_per_slot = max_ticks_per_n_shreds(1) + 1;
let shreds = make_chaining_slot_entries(&slots, num_entries_per_slot);
for (mut slot_shreds, _) in shreds.into_iter() {