From a82a5ae18437eea7bc3000a116a72df416bba669 Mon Sep 17 00:00:00 2001 From: Greg Fitzgerald Date: Tue, 8 Jan 2019 14:50:29 -0700 Subject: [PATCH] Delete unused code The ignored test is still broken, but at least no longer creates a window for no reason. Also removed all remaining references to "ncp". --- src/thin_client.rs | 6 +++--- src/tvu.rs | 21 +++++++++------------ 2 files changed, 12 insertions(+), 15 deletions(-) diff --git a/src/thin_client.rs b/src/thin_client.rs index 32ed5f7e5a..72a6bd846f 100644 --- a/src/thin_client.rs +++ b/src/thin_client.rs @@ -344,7 +344,7 @@ impl Drop for ThinClient { } } -pub fn poll_gossip_for_leader(leader_ncp: SocketAddr, timeout: Option) -> Result { +pub fn poll_gossip_for_leader(leader_gossip: SocketAddr, timeout: Option) -> Result { let exit = Arc::new(AtomicBool::new(false)); let (node, gossip_socket) = ClusterInfo::spy_node(); let my_addr = gossip_socket.local_addr().unwrap(); @@ -352,7 +352,7 @@ pub fn poll_gossip_for_leader(leader_ncp: SocketAddr, timeout: Option) -> R let gossip_service = GossipService::new(&cluster_info.clone(), None, gossip_socket, exit.clone()); - let leader_entry_point = NodeInfo::new_entry_point(&leader_ncp); + let leader_entry_point = NodeInfo::new_entry_point(&leader_gossip); cluster_info .write() .unwrap() @@ -369,7 +369,7 @@ pub fn poll_gossip_for_leader(leader_ncp: SocketAddr, timeout: Option) -> R let leader; loop { - trace!("polling {:?} for leader from {:?}", leader_ncp, my_addr); + trace!("polling {:?} for leader from {:?}", leader_gossip, my_addr); if let Some(l) = cluster_info.read().unwrap().get_gossip_top_leader() { leader = Some(l.clone()); diff --git a/src/tvu.rs b/src/tvu.rs index 7a33565237..91654a18ba 100644 --- a/src/tvu.rs +++ b/src/tvu.rs @@ -184,7 +184,6 @@ pub mod tests { use crate::service::Service; use crate::streamer; use crate::tvu::{Sockets, Tvu}; - use crate::window::{self, SharedWindow}; use bincode::serialize; use solana_sdk::hash::Hash; use solana_sdk::signature::{Keypair, KeypairUtil}; @@ -198,14 +197,12 @@ pub mod tests { use std::sync::{Arc, RwLock}; use std::time::Duration; - fn new_ncp( + fn new_gossip( cluster_info: Arc>, gossip: UdpSocket, exit: Arc, - ) -> (GossipService, SharedWindow) { - let window = Arc::new(RwLock::new(window::default_window())); - let gossip_service = GossipService::new(&cluster_info, None, gossip, exit); - (gossip_service, window) + ) -> GossipService { + GossipService::new(&cluster_info, None, gossip, exit) } /// Test that message sent from leader to target1 and replayed to target2 @@ -224,7 +221,7 @@ pub mod tests { cluster_info_l.set_leader(leader.info.id); let cref_l = Arc::new(RwLock::new(cluster_info_l)); - let dr_l = new_ncp(cref_l, leader.sockets.gossip, exit.clone()); + let dr_l = new_gossip(cref_l, leader.sockets.gossip, exit.clone()); //start cluster_info2 let mut cluster_info2 = ClusterInfo::new(target2.info.clone()); @@ -232,7 +229,7 @@ pub mod tests { cluster_info2.set_leader(leader.info.id); let leader_id = leader.info.id; let cref2 = Arc::new(RwLock::new(cluster_info2)); - let dr_2 = new_ncp(cref2, target2.sockets.gossip, exit.clone()); + let dr_2 = new_gossip(cref2, target2.sockets.gossip, exit.clone()); // setup some blob services to send blobs into the socket // to simulate the source peer and get blobs out of the socket to @@ -266,7 +263,7 @@ pub mod tests { cluster_info1.insert_info(leader.info.clone()); cluster_info1.set_leader(leader.info.id); let cref1 = Arc::new(RwLock::new(cluster_info1)); - let dr_1 = new_ncp(cref1.clone(), target1.sockets.gossip, exit.clone()); + let dr_1 = new_gossip(cref1.clone(), target1.sockets.gossip, exit.clone()); let vote_account_id = Keypair::new().pubkey(); let mut cur_hash = Hash::default(); @@ -355,9 +352,9 @@ pub mod tests { tvu.close().expect("close"); exit.store(true, Ordering::Relaxed); - dr_l.0.join().expect("join"); - dr_2.0.join().expect("join"); - dr_1.0.join().expect("join"); + dr_l.join().expect("join"); + dr_2.join().expect("join"); + dr_1.join().expect("join"); t_receiver.join().expect("join"); t_responder.join().expect("join"); DbLedger::destroy(&db_ledger_path).expect("Expected successful database destruction");