Skip to content

Commit

Permalink
fix compilation
Browse files Browse the repository at this point in the history
  • Loading branch information
pgarg66 committed Oct 22, 2023
1 parent 9c683ee commit e3804b5
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 14 deletions.
2 changes: 1 addition & 1 deletion core/benches/banking_stage.rs
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ use {
},
std::{
iter::repeat_with,
sync::{atomic::Ordering, Arc, RwLock},
sync::{atomic::Ordering, Arc},
time::{Duration, Instant},
},
test::Bencher,
Expand Down
10 changes: 8 additions & 2 deletions core/benches/consensus.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@ fn bench_save_tower(bench: &mut Bencher) {

let vote_account_pubkey = &Pubkey::default();
let node_keypair = Arc::new(Keypair::new());
let heaviest_bank = BankForks::new_rw_arc(Bank::default_for_tests()).working_bank();
let heaviest_bank = BankForks::new_rw_arc(Bank::default_for_tests())
.read()
.unwrap()
.working_bank();
let tower_storage = FileTowerStorage::new(dir.path().to_path_buf());
let tower = Tower::new(
&node_keypair.pubkey(),
Expand All @@ -47,7 +50,10 @@ fn bench_save_tower(bench: &mut Bencher) {
fn bench_generate_ancestors_descendants(bench: &mut Bencher) {
let vote_account_pubkey = &Pubkey::default();
let node_keypair = Arc::new(Keypair::new());
let heaviest_bank = BankForks::new_rw_arc(Bank::default_for_tests()).working_bank();
let heaviest_bank = BankForks::new_rw_arc(Bank::default_for_tests())
.read()
.unwrap()
.working_bank();
let mut tower = Tower::new(
&node_keypair.pubkey(),
vote_account_pubkey,
Expand Down
2 changes: 1 addition & 1 deletion runtime/benches/prioritization_fee_cache.rs
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ fn bench_process_transactions_multiple_slots(bencher: &mut Bencher) {
let GenesisConfigInfo { genesis_config, .. } = create_genesis_config(10_000);
let bank0 = Bank::new_for_benches(&genesis_config);
let bank_forks = BankForks::new_rw_arc(bank0);
let bank = bank_forks.working_bank();
let bank = bank_forks.read().unwrap().working_bank();
let collector = solana_sdk::pubkey::new_rand();
let banks = (1..=NUM_SLOTS)
.map(|n| Arc::new(Bank::new_from_parent(bank.clone(), &collector, n as u64)))
Expand Down
2 changes: 1 addition & 1 deletion runtime/src/bank_forks.rs
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ impl BankForks {
highest_slot_at_startup: 0,
}));

for (_, bank) in &bank_forks.read().unwrap().banks {
for bank in bank_forks.read().unwrap().banks.values() {
bank.loaded_programs_cache
.write()
.unwrap()
Expand Down
7 changes: 1 addition & 6 deletions turbine/benches/cluster_info.rs
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,7 @@ use {
},
cluster_nodes::ClusterNodesCache,
},
std::{
collections::HashMap,
net::UdpSocket,
sync::{Arc, RwLock},
time::Duration,
},
std::{collections::HashMap, net::UdpSocket, sync::Arc, time::Duration},
test::Bencher,
};

Expand Down
6 changes: 3 additions & 3 deletions turbine/benches/retransmit_stage.rs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ use {
net::{Ipv4Addr, UdpSocket},
sync::{
atomic::{AtomicUsize, Ordering},
Arc, RwLock,
Arc,
},
thread::{sleep, Builder},
time::Duration,
Expand Down Expand Up @@ -75,8 +75,8 @@ fn bench_retransmitter(bencher: &mut Bencher) {
let GenesisConfigInfo { genesis_config, .. } = create_genesis_config(100_000);
let bank0 = Bank::new_for_benches(&genesis_config);
let bank_forks = BankForks::new_rw_arc(bank0);
let bank = bank_forks.working_bank();
let bank_forks = Arc::new(RwLock::new(bank_forks));
let bank = bank_forks.read().unwrap().working_bank();
let bank_forks = bank_forks;
let (shreds_sender, shreds_receiver) = unbounded();
const NUM_THREADS: usize = 2;
let sockets = (0..NUM_THREADS)
Expand Down

0 comments on commit e3804b5

Please sign in to comment.