Speedup rotation (#2468)

Speedup leader to validator transitions
This commit is contained in:
Sagar Dhawan
2019-01-26 13:58:08 +05:30
committed by GitHub
parent 4bb6549895
commit d65e7b9fcc
17 changed files with 712 additions and 548 deletions

View File

@@ -25,7 +25,7 @@ use solana_vote_signer::rpc::LocalVoteSigner;
use std::fs::remove_dir_all;
use std::sync::atomic::{AtomicBool, Ordering};
use std::sync::mpsc::channel;
use std::sync::Arc;
use std::sync::{Arc, RwLock};
use std::thread::sleep;
use std::time::Duration;
@@ -58,7 +58,9 @@ fn test_replicator_startup() {
Some(Arc::new(signer_proxy)),
None,
false,
LeaderScheduler::from_bootstrap_leader(leader_info.id.clone()),
Arc::new(RwLock::new(LeaderScheduler::from_bootstrap_leader(
leader_info.id.clone(),
))),
None,
STORAGE_ROTATE_TEST_COUNT,
);
@@ -87,7 +89,9 @@ fn test_replicator_startup() {
Some(Arc::new(signer_proxy)),
Some(leader_info.gossip),
false,
LeaderScheduler::from_bootstrap_leader(leader_info.id),
Arc::new(RwLock::new(LeaderScheduler::from_bootstrap_leader(
leader_info.id,
))),
None,
STORAGE_ROTATE_TEST_COUNT,
);
@@ -283,7 +287,9 @@ fn test_replicator_startup_ledger_hang() {
Some(Arc::new(signer_proxy)),
None,
false,
LeaderScheduler::from_bootstrap_leader(leader_info.id.clone()),
Arc::new(RwLock::new(LeaderScheduler::from_bootstrap_leader(
leader_info.id.clone(),
))),
None,
);
@@ -299,7 +305,9 @@ fn test_replicator_startup_ledger_hang() {
Some(Arc::new(signer_proxy)),
Some(leader_info.gossip),
false,
LeaderScheduler::from_bootstrap_leader(leader_info.id),
Arc::new(RwLock::new(LeaderScheduler::from_bootstrap_leader(
leader_info.id,
))),
None,
);