Remove superfluous set_leader() usage
This commit is contained in:
@ -120,7 +120,6 @@ impl Replicator {
|
|||||||
info!("Creating cluster info....");
|
info!("Creating cluster info....");
|
||||||
let mut cluster_info = ClusterInfo::new(node.info.clone(), keypair.clone());
|
let mut cluster_info = ClusterInfo::new(node.info.clone(), keypair.clone());
|
||||||
cluster_info.set_entrypoint(leader_info.clone());
|
cluster_info.set_entrypoint(leader_info.clone());
|
||||||
cluster_info.set_leader(leader_info.id);
|
|
||||||
let cluster_info = Arc::new(RwLock::new(cluster_info));
|
let cluster_info = Arc::new(RwLock::new(cluster_info));
|
||||||
|
|
||||||
// Create Blocktree, eventually will simply repurpose the input
|
// Create Blocktree, eventually will simply repurpose the input
|
||||||
|
@ -435,7 +435,6 @@ mod tests {
|
|||||||
let leader = ContactInfo::new_with_socketaddr(&socketaddr!("127.0.0.1:1234"));
|
let leader = ContactInfo::new_with_socketaddr(&socketaddr!("127.0.0.1:1234"));
|
||||||
|
|
||||||
cluster_info.write().unwrap().insert_info(leader.clone());
|
cluster_info.write().unwrap().insert_info(leader.clone());
|
||||||
cluster_info.write().unwrap().set_leader(leader.id);
|
|
||||||
|
|
||||||
let mut io = MetaIoHandler::default();
|
let mut io = MetaIoHandler::default();
|
||||||
let rpc = RpcSolImpl;
|
let rpc = RpcSolImpl;
|
||||||
|
@ -18,7 +18,6 @@ use std::sync::{Arc, Mutex, RwLock};
|
|||||||
use std::thread;
|
use std::thread;
|
||||||
|
|
||||||
pub struct Tpu {
|
pub struct Tpu {
|
||||||
pub id: Pubkey,
|
|
||||||
fetch_stage: FetchStage,
|
fetch_stage: FetchStage,
|
||||||
sigverify_stage: SigVerifyStage,
|
sigverify_stage: SigVerifyStage,
|
||||||
banking_stage: BankingStage,
|
banking_stage: BankingStage,
|
||||||
@ -60,7 +59,6 @@ impl Tpu {
|
|||||||
);
|
);
|
||||||
|
|
||||||
Self {
|
Self {
|
||||||
id,
|
|
||||||
fetch_stage,
|
fetch_stage,
|
||||||
sigverify_stage,
|
sigverify_stage,
|
||||||
banking_stage,
|
banking_stage,
|
||||||
|
@ -197,7 +197,6 @@ pub mod tests {
|
|||||||
//start cluster_info1
|
//start cluster_info1
|
||||||
let mut cluster_info1 = ClusterInfo::new_with_invalid_keypair(target1.info.clone());
|
let mut cluster_info1 = ClusterInfo::new_with_invalid_keypair(target1.info.clone());
|
||||||
cluster_info1.insert_info(leader.info.clone());
|
cluster_info1.insert_info(leader.info.clone());
|
||||||
cluster_info1.set_leader(leader.info.id);
|
|
||||||
let cref1 = Arc::new(RwLock::new(cluster_info1));
|
let cref1 = Arc::new(RwLock::new(cluster_info1));
|
||||||
|
|
||||||
let blocktree_path = get_tmp_ledger_path!();
|
let blocktree_path = get_tmp_ledger_path!();
|
||||||
|
@ -172,10 +172,8 @@ mod test {
|
|||||||
let leader_node = Node::new_localhost();
|
let leader_node = Node::new_localhost();
|
||||||
let validator_node = Node::new_localhost();
|
let validator_node = Node::new_localhost();
|
||||||
let exit = Arc::new(AtomicBool::new(false));
|
let exit = Arc::new(AtomicBool::new(false));
|
||||||
let mut cluster_info_me =
|
let cluster_info_me = ClusterInfo::new_with_invalid_keypair(validator_node.info.clone());
|
||||||
ClusterInfo::new_with_invalid_keypair(validator_node.info.clone());
|
|
||||||
let me_id = leader_node.info.id;
|
let me_id = leader_node.info.id;
|
||||||
cluster_info_me.set_leader(me_id);
|
|
||||||
let subs = Arc::new(RwLock::new(cluster_info_me));
|
let subs = Arc::new(RwLock::new(cluster_info_me));
|
||||||
|
|
||||||
let (s_reader, r_reader) = channel();
|
let (s_reader, r_reader) = channel();
|
||||||
@ -279,7 +277,6 @@ mod test {
|
|||||||
}
|
}
|
||||||
s_responder.send(msgs).expect("send");
|
s_responder.send(msgs).expect("send");
|
||||||
|
|
||||||
subs.write().unwrap().set_leader(me_id);
|
|
||||||
let mut msgs1 = Vec::new();
|
let mut msgs1 = Vec::new();
|
||||||
for v in 1..5 {
|
for v in 1..5 {
|
||||||
let i = 9 + v;
|
let i = 9 + v;
|
||||||
|
@ -38,7 +38,6 @@ fn run_simulation(num_nodes: u64, fanout: usize, hood_size: usize) {
|
|||||||
// describe the leader
|
// describe the leader
|
||||||
let leader_info = ContactInfo::new_localhost(Keypair::new().pubkey(), 0);
|
let leader_info = ContactInfo::new_localhost(Keypair::new().pubkey(), 0);
|
||||||
let mut cluster_info = ClusterInfo::new_with_invalid_keypair(leader_info.clone());
|
let mut cluster_info = ClusterInfo::new_with_invalid_keypair(leader_info.clone());
|
||||||
cluster_info.set_leader(leader_info.id);
|
|
||||||
|
|
||||||
// setup stakes
|
// setup stakes
|
||||||
let mut stakes = HashMap::new();
|
let mut stakes = HashMap::new();
|
||||||
|
@ -155,13 +155,10 @@ pub fn cluster_info_retransmit() -> result::Result<()> {
|
|||||||
trace!("c3:");
|
trace!("c3:");
|
||||||
let (c3, dr3, tn3) = test_node(&exit);
|
let (c3, dr3, tn3) = test_node(&exit);
|
||||||
let c1_data = c1.read().unwrap().my_data().clone();
|
let c1_data = c1.read().unwrap().my_data().clone();
|
||||||
c1.write().unwrap().set_leader(c1_data.id);
|
|
||||||
|
|
||||||
c2.write().unwrap().insert_info(c1_data.clone());
|
c2.write().unwrap().insert_info(c1_data.clone());
|
||||||
c3.write().unwrap().insert_info(c1_data.clone());
|
c3.write().unwrap().insert_info(c1_data.clone());
|
||||||
|
|
||||||
c2.write().unwrap().set_leader(c1_data.id);
|
|
||||||
c3.write().unwrap().set_leader(c1_data.id);
|
|
||||||
let num = 3;
|
let num = 3;
|
||||||
|
|
||||||
//wait to converge
|
//wait to converge
|
||||||
|
@ -47,8 +47,7 @@ fn test_replay() {
|
|||||||
let exit = Arc::new(AtomicBool::new(false));
|
let exit = Arc::new(AtomicBool::new(false));
|
||||||
|
|
||||||
// start cluster_info_l
|
// start cluster_info_l
|
||||||
let mut cluster_info_l = ClusterInfo::new_with_invalid_keypair(leader.info.clone());
|
let cluster_info_l = ClusterInfo::new_with_invalid_keypair(leader.info.clone());
|
||||||
cluster_info_l.set_leader(leader.info.id);
|
|
||||||
|
|
||||||
let cref_l = Arc::new(RwLock::new(cluster_info_l));
|
let cref_l = Arc::new(RwLock::new(cluster_info_l));
|
||||||
let dr_l = new_gossip(cref_l, leader.sockets.gossip, &exit);
|
let dr_l = new_gossip(cref_l, leader.sockets.gossip, &exit);
|
||||||
@ -56,7 +55,6 @@ fn test_replay() {
|
|||||||
// start cluster_info2
|
// start cluster_info2
|
||||||
let mut cluster_info2 = ClusterInfo::new_with_invalid_keypair(target2.info.clone());
|
let mut cluster_info2 = ClusterInfo::new_with_invalid_keypair(target2.info.clone());
|
||||||
cluster_info2.insert_info(leader.info.clone());
|
cluster_info2.insert_info(leader.info.clone());
|
||||||
cluster_info2.set_leader(leader.info.id);
|
|
||||||
let cref2 = Arc::new(RwLock::new(cluster_info2));
|
let cref2 = Arc::new(RwLock::new(cluster_info2));
|
||||||
let dr_2 = new_gossip(cref2, target2.sockets.gossip, &exit);
|
let dr_2 = new_gossip(cref2, target2.sockets.gossip, &exit);
|
||||||
|
|
||||||
@ -99,7 +97,6 @@ fn test_replay() {
|
|||||||
// start cluster_info1
|
// start cluster_info1
|
||||||
let mut cluster_info1 = ClusterInfo::new_with_invalid_keypair(target1.info.clone());
|
let mut cluster_info1 = ClusterInfo::new_with_invalid_keypair(target1.info.clone());
|
||||||
cluster_info1.insert_info(leader.info.clone());
|
cluster_info1.insert_info(leader.info.clone());
|
||||||
cluster_info1.set_leader(leader.info.id);
|
|
||||||
let cref1 = Arc::new(RwLock::new(cluster_info1));
|
let cref1 = Arc::new(RwLock::new(cluster_info1));
|
||||||
let dr_1 = new_gossip(cref1.clone(), target1.sockets.gossip, &exit);
|
let dr_1 = new_gossip(cref1.clone(), target1.sockets.gossip, &exit);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user