Switch to using weighted repair in RepairService (#10735) (#10985)

Co-authored-by: Carl <carl@solana.com>
This commit is contained in:
mergify[bot]
2020-07-10 16:15:36 -07:00
committed by GitHub
parent b07b6e56fa
commit 5205eb382e
11 changed files with 2472 additions and 356 deletions

View File

@@ -411,6 +411,7 @@ impl Validator {
let vote_tracker = Arc::new(VoteTracker::new(bank_forks.read().unwrap().root_bank()));
let (retransmit_slots_sender, retransmit_slots_receiver) = unbounded();
let (verified_vote_sender, verified_vote_receiver) = unbounded();
let tvu = Tvu::new(
vote_account,
authorized_voter_keypairs,
@@ -455,6 +456,7 @@ impl Validator {
snapshot_package_sender,
vote_tracker.clone(),
retransmit_slots_sender,
verified_vote_receiver,
TvuConfig {
max_ledger_shreds: config.max_ledger_shreds,
halt_on_trusted_validators_accounts_hash_mismatch: config
@@ -481,6 +483,7 @@ impl Validator {
node.info.shred_version,
vote_tracker,
bank_forks,
verified_vote_sender,
);
datapoint_info!("validator-new", ("id", id.to_string(), String));