revert revert of kill window (#2427)
* remove window code from most places * window used only for testing * remove unecessary clippy directives
This commit is contained in:
@@ -14,7 +14,6 @@ use crate::tpu::{Tpu, TpuReturnType};
|
||||
use crate::tpu_forwarder::TpuForwarder;
|
||||
use crate::tvu::{Sockets, Tvu, TvuReturnType};
|
||||
use crate::vote_signer_proxy::VoteSignerProxy;
|
||||
use crate::window::{new_window, SharedWindow};
|
||||
use log::Level;
|
||||
use solana_sdk::hash::Hash;
|
||||
use solana_sdk::signature::{Keypair, KeypairUtil};
|
||||
@@ -98,7 +97,6 @@ pub struct Fullnode {
|
||||
bank: Arc<Bank>,
|
||||
cluster_info: Arc<RwLock<ClusterInfo>>,
|
||||
sigverify_disabled: bool,
|
||||
shared_window: SharedWindow,
|
||||
tvu_sockets: Vec<UdpSocket>,
|
||||
repair_socket: UdpSocket,
|
||||
retransmit_socket: UdpSocket,
|
||||
@@ -204,8 +202,6 @@ impl Fullnode {
|
||||
|
||||
let db_ledger = db_ledger.unwrap_or_else(|| Self::make_db_ledger(ledger_path));
|
||||
|
||||
let window = new_window(32 * 1024);
|
||||
let shared_window = Arc::new(RwLock::new(window));
|
||||
node.info.wallclock = timestamp();
|
||||
let cluster_info = Arc::new(RwLock::new(ClusterInfo::new_with_keypair(
|
||||
node.info,
|
||||
@@ -315,7 +311,6 @@ impl Fullnode {
|
||||
.try_clone()
|
||||
.expect("Failed to clone broadcast socket"),
|
||||
cluster_info.clone(),
|
||||
shared_window.clone(),
|
||||
entry_height,
|
||||
bank.leader_scheduler.clone(),
|
||||
entry_receiver,
|
||||
@@ -331,7 +326,6 @@ impl Fullnode {
|
||||
Fullnode {
|
||||
keypair,
|
||||
cluster_info,
|
||||
shared_window,
|
||||
bank,
|
||||
sigverify_disabled,
|
||||
gossip_service,
|
||||
@@ -487,7 +481,6 @@ impl Fullnode {
|
||||
.try_clone()
|
||||
.expect("Failed to clone broadcast socket"),
|
||||
self.cluster_info.clone(),
|
||||
self.shared_window.clone(),
|
||||
entry_height,
|
||||
self.bank.leader_scheduler.clone(),
|
||||
blob_receiver,
|
||||
|
Reference in New Issue
Block a user