Rename remaining ones to replay_vote_{sender,receiver} (#29716)

* Rename remaining ones to replay_vote_{sender,receiver}

* Fix typo...
This commit is contained in:
Ryo Onodera 2023-01-18 14:14:04 +09:00 committed by GitHub
parent 254381e3ca
commit 55d743c49a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 57 additions and 57 deletions

View File

@ -389,7 +389,7 @@ impl BankingStage {
tpu_verified_vote_receiver: BankingPacketReceiver, tpu_verified_vote_receiver: BankingPacketReceiver,
verified_vote_receiver: BankingPacketReceiver, verified_vote_receiver: BankingPacketReceiver,
transaction_status_sender: Option<TransactionStatusSender>, transaction_status_sender: Option<TransactionStatusSender>,
gossip_vote_sender: ReplayVoteSender, replay_vote_sender: ReplayVoteSender,
log_messages_bytes_limit: Option<usize>, log_messages_bytes_limit: Option<usize>,
connection_cache: Arc<ConnectionCache>, connection_cache: Arc<ConnectionCache>,
bank_forks: Arc<RwLock<BankForks>>, bank_forks: Arc<RwLock<BankForks>>,
@ -402,7 +402,7 @@ impl BankingStage {
verified_vote_receiver, verified_vote_receiver,
Self::num_threads(), Self::num_threads(),
transaction_status_sender, transaction_status_sender,
gossip_vote_sender, replay_vote_sender,
log_messages_bytes_limit, log_messages_bytes_limit,
connection_cache, connection_cache,
bank_forks, bank_forks,
@ -418,7 +418,7 @@ impl BankingStage {
verified_vote_receiver: BankingPacketReceiver, verified_vote_receiver: BankingPacketReceiver,
num_threads: u32, num_threads: u32,
transaction_status_sender: Option<TransactionStatusSender>, transaction_status_sender: Option<TransactionStatusSender>,
gossip_vote_sender: ReplayVoteSender, replay_vote_sender: ReplayVoteSender,
log_messages_bytes_limit: Option<usize>, log_messages_bytes_limit: Option<usize>,
connection_cache: Arc<ConnectionCache>, connection_cache: Arc<ConnectionCache>,
bank_forks: Arc<RwLock<BankForks>>, bank_forks: Arc<RwLock<BankForks>>,
@ -487,7 +487,7 @@ impl BankingStage {
let cluster_info = cluster_info.clone(); let cluster_info = cluster_info.clone();
let mut recv_start = Instant::now(); let mut recv_start = Instant::now();
let transaction_status_sender = transaction_status_sender.clone(); let transaction_status_sender = transaction_status_sender.clone();
let gossip_vote_sender = gossip_vote_sender.clone(); let replay_vote_sender = replay_vote_sender.clone();
let data_budget = data_budget.clone(); let data_budget = data_budget.clone();
let connection_cache = connection_cache.clone(); let connection_cache = connection_cache.clone();
let bank_forks = bank_forks.clone(); let bank_forks = bank_forks.clone();
@ -501,7 +501,7 @@ impl BankingStage {
&mut recv_start, &mut recv_start,
i, i,
transaction_status_sender, transaction_status_sender,
gossip_vote_sender, replay_vote_sender,
&data_budget, &data_budget,
log_messages_bytes_limit, log_messages_bytes_limit,
connection_cache, connection_cache,
@ -616,7 +616,7 @@ impl BankingStage {
payload: &mut ConsumeScannerPayload, payload: &mut ConsumeScannerPayload,
recorder: &TransactionRecorder, recorder: &TransactionRecorder,
transaction_status_sender: &Option<TransactionStatusSender>, transaction_status_sender: &Option<TransactionStatusSender>,
gossip_vote_sender: &ReplayVoteSender, replay_vote_sender: &ReplayVoteSender,
banking_stage_stats: &BankingStageStats, banking_stage_stats: &BankingStageStats,
qos_service: &QosService, qos_service: &QosService,
log_messages_bytes_limit: Option<usize>, log_messages_bytes_limit: Option<usize>,
@ -637,7 +637,7 @@ impl BankingStage {
recorder, recorder,
&payload.sanitized_transactions, &payload.sanitized_transactions,
transaction_status_sender, transaction_status_sender,
gossip_vote_sender, replay_vote_sender,
banking_stage_stats, banking_stage_stats,
qos_service, qos_service,
payload.slot_metrics_tracker, payload.slot_metrics_tracker,
@ -692,7 +692,7 @@ impl BankingStage {
bank_start: &BankStart, bank_start: &BankStart,
unprocessed_transaction_storage: &mut UnprocessedTransactionStorage, unprocessed_transaction_storage: &mut UnprocessedTransactionStorage,
transaction_status_sender: &Option<TransactionStatusSender>, transaction_status_sender: &Option<TransactionStatusSender>,
gossip_vote_sender: &ReplayVoteSender, replay_vote_sender: &ReplayVoteSender,
test_fn: Option<impl Fn()>, test_fn: Option<impl Fn()>,
banking_stage_stats: &BankingStageStats, banking_stage_stats: &BankingStageStats,
recorder: &TransactionRecorder, recorder: &TransactionRecorder,
@ -715,7 +715,7 @@ impl BankingStage {
payload, payload,
recorder, recorder,
transaction_status_sender, transaction_status_sender,
gossip_vote_sender, replay_vote_sender,
banking_stage_stats, banking_stage_stats,
qos_service, qos_service,
log_messages_bytes_limit, log_messages_bytes_limit,
@ -827,7 +827,7 @@ impl BankingStage {
cluster_info: &ClusterInfo, cluster_info: &ClusterInfo,
unprocessed_transaction_storage: &mut UnprocessedTransactionStorage, unprocessed_transaction_storage: &mut UnprocessedTransactionStorage,
transaction_status_sender: &Option<TransactionStatusSender>, transaction_status_sender: &Option<TransactionStatusSender>,
gossip_vote_sender: &ReplayVoteSender, replay_vote_sender: &ReplayVoteSender,
banking_stage_stats: &BankingStageStats, banking_stage_stats: &BankingStageStats,
recorder: &TransactionRecorder, recorder: &TransactionRecorder,
data_budget: &DataBudget, data_budget: &DataBudget,
@ -858,7 +858,7 @@ impl BankingStage {
&bank_start, &bank_start,
unprocessed_transaction_storage, unprocessed_transaction_storage,
transaction_status_sender, transaction_status_sender,
gossip_vote_sender, replay_vote_sender,
None::<Box<dyn Fn()>>, None::<Box<dyn Fn()>>,
banking_stage_stats, banking_stage_stats,
recorder, recorder,
@ -1023,7 +1023,7 @@ impl BankingStage {
recv_start: &mut Instant, recv_start: &mut Instant,
id: u32, id: u32,
transaction_status_sender: Option<TransactionStatusSender>, transaction_status_sender: Option<TransactionStatusSender>,
gossip_vote_sender: ReplayVoteSender, replay_vote_sender: ReplayVoteSender,
data_budget: &DataBudget, data_budget: &DataBudget,
log_messages_bytes_limit: Option<usize>, log_messages_bytes_limit: Option<usize>,
connection_cache: Arc<ConnectionCache>, connection_cache: Arc<ConnectionCache>,
@ -1052,7 +1052,7 @@ impl BankingStage {
cluster_info, cluster_info,
&mut unprocessed_transaction_storage, &mut unprocessed_transaction_storage,
&transaction_status_sender, &transaction_status_sender,
&gossip_vote_sender, &replay_vote_sender,
&banking_stage_stats, &banking_stage_stats,
&recorder, &recorder,
data_budget, data_budget,
@ -1175,7 +1175,7 @@ impl BankingStage {
pre_balance_info: &mut PreBalanceInfo, pre_balance_info: &mut PreBalanceInfo,
execute_and_commit_timings: &mut LeaderExecuteAndCommitTimings, execute_and_commit_timings: &mut LeaderExecuteAndCommitTimings,
transaction_status_sender: &Option<TransactionStatusSender>, transaction_status_sender: &Option<TransactionStatusSender>,
gossip_vote_sender: &ReplayVoteSender, replay_vote_sender: &ReplayVoteSender,
signature_count: u64, signature_count: u64,
executed_transactions_count: usize, executed_transactions_count: usize,
executed_non_vote_transactions_count: usize, executed_non_vote_transactions_count: usize,
@ -1228,7 +1228,7 @@ impl BankingStage {
bank_utils::find_and_send_votes( bank_utils::find_and_send_votes(
sanitized_txs, sanitized_txs,
&tx_results, &tx_results,
Some(gossip_vote_sender), Some(replay_vote_sender),
); );
Self::collect_balances_and_send_status_batch( Self::collect_balances_and_send_status_batch(
transaction_status_sender, transaction_status_sender,
@ -1295,7 +1295,7 @@ impl BankingStage {
poh: &TransactionRecorder, poh: &TransactionRecorder,
batch: &TransactionBatch, batch: &TransactionBatch,
transaction_status_sender: &Option<TransactionStatusSender>, transaction_status_sender: &Option<TransactionStatusSender>,
gossip_vote_sender: &ReplayVoteSender, replay_vote_sender: &ReplayVoteSender,
log_messages_bytes_limit: Option<usize>, log_messages_bytes_limit: Option<usize>,
) -> ExecuteAndCommitTransactionsOutput { ) -> ExecuteAndCommitTransactionsOutput {
let mut execute_and_commit_timings = LeaderExecuteAndCommitTimings::default(); let mut execute_and_commit_timings = LeaderExecuteAndCommitTimings::default();
@ -1410,7 +1410,7 @@ impl BankingStage {
&mut pre_balance_info, &mut pre_balance_info,
&mut execute_and_commit_timings, &mut execute_and_commit_timings,
transaction_status_sender, transaction_status_sender,
gossip_vote_sender, replay_vote_sender,
signature_count, signature_count,
executed_transactions_count, executed_transactions_count,
executed_non_vote_transactions_count, executed_non_vote_transactions_count,
@ -1461,7 +1461,7 @@ impl BankingStage {
poh: &TransactionRecorder, poh: &TransactionRecorder,
chunk_offset: usize, chunk_offset: usize,
transaction_status_sender: &Option<TransactionStatusSender>, transaction_status_sender: &Option<TransactionStatusSender>,
gossip_vote_sender: &ReplayVoteSender, replay_vote_sender: &ReplayVoteSender,
qos_service: &QosService, qos_service: &QosService,
log_messages_bytes_limit: Option<usize>, log_messages_bytes_limit: Option<usize>,
) -> ProcessTransactionBatchOutput { ) -> ProcessTransactionBatchOutput {
@ -1486,7 +1486,7 @@ impl BankingStage {
poh, poh,
&batch, &batch,
transaction_status_sender, transaction_status_sender,
gossip_vote_sender, replay_vote_sender,
log_messages_bytes_limit, log_messages_bytes_limit,
); );
@ -1559,7 +1559,7 @@ impl BankingStage {
transactions: &[SanitizedTransaction], transactions: &[SanitizedTransaction],
poh: &TransactionRecorder, poh: &TransactionRecorder,
transaction_status_sender: &Option<TransactionStatusSender>, transaction_status_sender: &Option<TransactionStatusSender>,
gossip_vote_sender: &ReplayVoteSender, replay_vote_sender: &ReplayVoteSender,
qos_service: &QosService, qos_service: &QosService,
log_messages_bytes_limit: Option<usize>, log_messages_bytes_limit: Option<usize>,
) -> ProcessTransactionsSummary { ) -> ProcessTransactionsSummary {
@ -1591,7 +1591,7 @@ impl BankingStage {
poh, poh,
chunk_start, chunk_start,
transaction_status_sender, transaction_status_sender,
gossip_vote_sender, replay_vote_sender,
qos_service, qos_service,
log_messages_bytes_limit, log_messages_bytes_limit,
); );
@ -1734,7 +1734,7 @@ impl BankingStage {
poh: &'a TransactionRecorder, poh: &'a TransactionRecorder,
sanitized_transactions: &[SanitizedTransaction], sanitized_transactions: &[SanitizedTransaction],
transaction_status_sender: &Option<TransactionStatusSender>, transaction_status_sender: &Option<TransactionStatusSender>,
gossip_vote_sender: &'a ReplayVoteSender, replay_vote_sender: &'a ReplayVoteSender,
banking_stage_stats: &'a BankingStageStats, banking_stage_stats: &'a BankingStageStats,
qos_service: &'a QosService, qos_service: &'a QosService,
slot_metrics_tracker: &'a mut LeaderSlotMetricsTracker, slot_metrics_tracker: &'a mut LeaderSlotMetricsTracker,
@ -1748,7 +1748,7 @@ impl BankingStage {
sanitized_transactions, sanitized_transactions,
poh, poh,
transaction_status_sender, transaction_status_sender,
gossip_vote_sender, replay_vote_sender,
qos_service, qos_service,
log_messages_bytes_limit, log_messages_bytes_limit,
), ),
@ -2034,7 +2034,7 @@ mod tests {
create_test_recorder(&bank, &blockstore, None, None); create_test_recorder(&bank, &blockstore, None, None);
let cluster_info = new_test_cluster_info(Node::new_localhost().info); let cluster_info = new_test_cluster_info(Node::new_localhost().info);
let cluster_info = Arc::new(cluster_info); let cluster_info = Arc::new(cluster_info);
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let banking_stage = BankingStage::new( let banking_stage = BankingStage::new(
&cluster_info, &cluster_info,
@ -2043,7 +2043,7 @@ mod tests {
tpu_vote_receiver, tpu_vote_receiver,
gossip_verified_vote_receiver, gossip_verified_vote_receiver,
None, None,
gossip_vote_sender, replay_vote_sender,
None, None,
Arc::new(ConnectionCache::default()), Arc::new(ConnectionCache::default()),
bank_forks, bank_forks,
@ -2087,7 +2087,7 @@ mod tests {
let cluster_info = new_test_cluster_info(Node::new_localhost().info); let cluster_info = new_test_cluster_info(Node::new_localhost().info);
let cluster_info = Arc::new(cluster_info); let cluster_info = Arc::new(cluster_info);
let (verified_gossip_vote_sender, verified_gossip_vote_receiver) = unbounded(); let (verified_gossip_vote_sender, verified_gossip_vote_receiver) = unbounded();
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let banking_stage = BankingStage::new( let banking_stage = BankingStage::new(
&cluster_info, &cluster_info,
@ -2096,7 +2096,7 @@ mod tests {
tpu_vote_receiver, tpu_vote_receiver,
verified_gossip_vote_receiver, verified_gossip_vote_receiver,
None, None,
gossip_vote_sender, replay_vote_sender,
None, None,
Arc::new(ConnectionCache::default()), Arc::new(ConnectionCache::default()),
bank_forks, bank_forks,
@ -2165,7 +2165,7 @@ mod tests {
create_test_recorder(&bank, &blockstore, Some(poh_config), None); create_test_recorder(&bank, &blockstore, Some(poh_config), None);
let cluster_info = new_test_cluster_info(Node::new_localhost().info); let cluster_info = new_test_cluster_info(Node::new_localhost().info);
let cluster_info = Arc::new(cluster_info); let cluster_info = Arc::new(cluster_info);
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let banking_stage = BankingStage::new( let banking_stage = BankingStage::new(
&cluster_info, &cluster_info,
@ -2174,7 +2174,7 @@ mod tests {
tpu_vote_receiver, tpu_vote_receiver,
gossip_verified_vote_receiver, gossip_verified_vote_receiver,
None, None,
gossip_vote_sender, replay_vote_sender,
None, None,
Arc::new(ConnectionCache::default()), Arc::new(ConnectionCache::default()),
bank_forks, bank_forks,
@ -2300,7 +2300,7 @@ mod tests {
let (tpu_vote_sender, tpu_vote_receiver) = unbounded(); let (tpu_vote_sender, tpu_vote_receiver) = unbounded();
let ledger_path = get_tmp_ledger_path_auto_delete!(); let ledger_path = get_tmp_ledger_path_auto_delete!();
{ {
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let entry_receiver = { let entry_receiver = {
// start a banking_stage to eat verified receiver // start a banking_stage to eat verified receiver
@ -2329,7 +2329,7 @@ mod tests {
vote_receiver, vote_receiver,
3, 3,
None, None,
gossip_vote_sender, replay_vote_sender,
None, None,
Arc::new(ConnectionCache::default()), Arc::new(ConnectionCache::default()),
bank_forks, bank_forks,
@ -2634,7 +2634,7 @@ mod tests {
let poh_simulator = simulate_poh(record_receiver, &poh_recorder); let poh_simulator = simulate_poh(record_receiver, &poh_recorder);
poh_recorder.write().unwrap().set_bank(&bank, false); poh_recorder.write().unwrap().set_bank(&bank, false);
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let process_transactions_batch_output = BankingStage::process_and_record_transactions( let process_transactions_batch_output = BankingStage::process_and_record_transactions(
&bank, &bank,
@ -2642,7 +2642,7 @@ mod tests {
&recorder, &recorder,
0, 0,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
&QosService::new(1), &QosService::new(1),
None, None,
); );
@ -2695,7 +2695,7 @@ mod tests {
&recorder, &recorder,
0, 0,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
&QosService::new(1), &QosService::new(1),
None, None,
); );
@ -2771,7 +2771,7 @@ mod tests {
let poh_simulator = simulate_poh(record_receiver, &poh_recorder); let poh_simulator = simulate_poh(record_receiver, &poh_recorder);
poh_recorder.write().unwrap().set_bank(&bank, false); poh_recorder.write().unwrap().set_bank(&bank, false);
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let process_transactions_batch_output = BankingStage::process_and_record_transactions( let process_transactions_batch_output = BankingStage::process_and_record_transactions(
&bank, &bank,
@ -2779,7 +2779,7 @@ mod tests {
&recorder, &recorder,
0, 0,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
&QosService::new(1), &QosService::new(1),
None, None,
); );
@ -2845,7 +2845,7 @@ mod tests {
let poh_simulator = simulate_poh(record_receiver, &poh_recorder); let poh_simulator = simulate_poh(record_receiver, &poh_recorder);
poh_recorder.write().unwrap().set_bank(&bank, false); poh_recorder.write().unwrap().set_bank(&bank, false);
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let qos_service = QosService::new(1); let qos_service = QosService::new(1);
@ -2871,7 +2871,7 @@ mod tests {
&recorder, &recorder,
0, 0,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
&qos_service, &qos_service,
None, None,
); );
@ -2911,7 +2911,7 @@ mod tests {
&recorder, &recorder,
0, 0,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
&qos_service, &qos_service,
None, None,
); );
@ -3000,7 +3000,7 @@ mod tests {
let poh_simulator = simulate_poh(record_receiver, &poh_recorder); let poh_simulator = simulate_poh(record_receiver, &poh_recorder);
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let process_transactions_batch_output = BankingStage::process_and_record_transactions( let process_transactions_batch_output = BankingStage::process_and_record_transactions(
&bank, &bank,
@ -3008,7 +3008,7 @@ mod tests {
&recorder, &recorder,
0, 0,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
&QosService::new(1), &QosService::new(1),
None, None,
); );
@ -3078,7 +3078,7 @@ mod tests {
let poh_simulator = simulate_poh(record_receiver, &Arc::new(RwLock::new(poh_recorder))); let poh_simulator = simulate_poh(record_receiver, &Arc::new(RwLock::new(poh_recorder)));
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let process_transactions_summary = BankingStage::process_transactions( let process_transactions_summary = BankingStage::process_transactions(
&bank, &bank,
@ -3086,7 +3086,7 @@ mod tests {
&transactions, &transactions,
&recorder, &recorder,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
&QosService::new(1), &QosService::new(1),
None, None,
); );
@ -3145,7 +3145,7 @@ mod tests {
let poh_simulator = simulate_poh(record_receiver, &poh_recorder); let poh_simulator = simulate_poh(record_receiver, &poh_recorder);
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let process_transactions_summary = BankingStage::process_transactions( let process_transactions_summary = BankingStage::process_transactions(
&bank, &bank,
@ -3153,7 +3153,7 @@ mod tests {
&transactions, &transactions,
&recorder, &recorder,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
&QosService::new(1), &QosService::new(1),
None, None,
); );
@ -3373,7 +3373,7 @@ mod tests {
&Arc::new(AtomicBool::new(false)), &Arc::new(AtomicBool::new(false)),
); );
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let _ = BankingStage::process_and_record_transactions( let _ = BankingStage::process_and_record_transactions(
&bank, &bank,
@ -3383,7 +3383,7 @@ mod tests {
&Some(TransactionStatusSender { &Some(TransactionStatusSender {
sender: transaction_status_sender, sender: transaction_status_sender,
}), }),
&gossip_vote_sender, &replay_vote_sender,
&QosService::new(1), &QosService::new(1),
None, None,
); );
@ -3542,7 +3542,7 @@ mod tests {
&Arc::new(AtomicBool::new(false)), &Arc::new(AtomicBool::new(false)),
); );
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let _ = BankingStage::process_and_record_transactions( let _ = BankingStage::process_and_record_transactions(
&bank, &bank,
@ -3552,7 +3552,7 @@ mod tests {
&Some(TransactionStatusSender { &Some(TransactionStatusSender {
sender: transaction_status_sender, sender: transaction_status_sender,
}), }),
&gossip_vote_sender, &replay_vote_sender,
&QosService::new(1), &QosService::new(1),
None, None,
); );
@ -3663,7 +3663,7 @@ mod tests {
ThreadType::Transactions, ThreadType::Transactions,
); );
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
// When the working bank in poh_recorder is None, no packets should be processed (consume will not be called) // When the working bank in poh_recorder is None, no packets should be processed (consume will not be called)
assert!(!poh_recorder.read().unwrap().has_bank()); assert!(!poh_recorder.read().unwrap().has_bank());
@ -3676,7 +3676,7 @@ mod tests {
&bank_start, &bank_start,
&mut buffered_packet_batches, &mut buffered_packet_batches,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
None::<Box<dyn Fn()>>, None::<Box<dyn Fn()>>,
&BankingStageStats::default(), &BankingStageStats::default(),
&recorder, &recorder,
@ -3721,7 +3721,7 @@ mod tests {
ThreadType::Transactions, ThreadType::Transactions,
); );
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
// When the working bank in poh_recorder is None, no packets should be processed // When the working bank in poh_recorder is None, no packets should be processed
assert!(!poh_recorder.read().unwrap().has_bank()); assert!(!poh_recorder.read().unwrap().has_bank());
@ -3734,7 +3734,7 @@ mod tests {
&bank_start, &bank_start,
&mut buffered_packet_batches, &mut buffered_packet_batches,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
None::<Box<dyn Fn()>>, None::<Box<dyn Fn()>>,
&BankingStageStats::default(), &BankingStageStats::default(),
&recorder, &recorder,
@ -3772,7 +3772,7 @@ mod tests {
let poh_recorder_ = poh_recorder.clone(); let poh_recorder_ = poh_recorder.clone();
let recorder = poh_recorder_.read().unwrap().recorder(); let recorder = poh_recorder_.read().unwrap().recorder();
let bank_start = poh_recorder.read().unwrap().bank_start().unwrap(); let bank_start = poh_recorder.read().unwrap().bank_start().unwrap();
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
// Start up thread to process the banks // Start up thread to process the banks
let t_consume = Builder::new() let t_consume = Builder::new()
.name("consume-buffered-packets".to_string()) .name("consume-buffered-packets".to_string())
@ -3796,7 +3796,7 @@ mod tests {
&bank_start, &bank_start,
&mut buffered_packet_batches, &mut buffered_packet_batches,
&None, &None,
&gossip_vote_sender, &replay_vote_sender,
test_fn, test_fn,
&BankingStageStats::default(), &BankingStageStats::default(),
&recorder, &recorder,
@ -4094,7 +4094,7 @@ mod tests {
create_test_recorder(&bank, &blockstore, Some(poh_config), None); create_test_recorder(&bank, &blockstore, Some(poh_config), None);
let cluster_info = new_test_cluster_info(Node::new_localhost().info); let cluster_info = new_test_cluster_info(Node::new_localhost().info);
let cluster_info = Arc::new(cluster_info); let cluster_info = Arc::new(cluster_info);
let (gossip_vote_sender, _gossip_vote_receiver) = unbounded(); let (replay_vote_sender, _replay_vote_receiver) = unbounded();
let banking_stage = BankingStage::new( let banking_stage = BankingStage::new(
&cluster_info, &cluster_info,
@ -4103,7 +4103,7 @@ mod tests {
tpu_vote_receiver, tpu_vote_receiver,
gossip_verified_vote_receiver, gossip_verified_vote_receiver,
None, None,
gossip_vote_sender, replay_vote_sender,
None, None,
Arc::new(ConnectionCache::default()), Arc::new(ConnectionCache::default()),
bank_forks, bank_forks,