From ec5098a7230c813d652f30042df7b2702222e792 Mon Sep 17 00:00:00 2001 From: "Jeff Washington (jwash)" Date: Fri, 9 Dec 2022 10:28:02 -0600 Subject: [PATCH] remove bank_test_config_caching_enabled (#29170) --- core/tests/epoch_accounts_hash.rs | 4 ++-- runtime/src/bank.rs | 23 +++++------------------ runtime/src/serde_snapshot/tests.rs | 6 +++--- 3 files changed, 10 insertions(+), 23 deletions(-) diff --git a/core/tests/epoch_accounts_hash.rs b/core/tests/epoch_accounts_hash.rs index 6a2a2e63a9..d6cd959e80 100755 --- a/core/tests/epoch_accounts_hash.rs +++ b/core/tests/epoch_accounts_hash.rs @@ -14,7 +14,7 @@ use { accounts_db::AccountShrinkThreshold, accounts_hash::CalcAccountsHashConfig, accounts_index::AccountSecondaryIndexes, - bank::{bank_test_config_caching_enabled, Bank}, + bank::{Bank, BankTestConfig}, bank_forks::BankForks, epoch_accounts_hash::{self, EpochAccountsHash}, genesis_utils::{self, GenesisConfigInfo}, @@ -109,7 +109,7 @@ impl TestEnvironment { let mut bank_forks = BankForks::new(Bank::new_for_tests_with_config( &genesis_config_info.genesis_config, - bank_test_config_caching_enabled(), + BankTestConfig::default(), )); bank_forks.set_snapshot_config(Some(snapshot_config.clone())); bank_forks.set_accounts_hash_interval_slots(Self::ACCOUNTS_HASH_INTERVAL); diff --git a/runtime/src/bank.rs b/runtime/src/bank.rs index aceef730e8..6adbb5223d 100644 --- a/runtime/src/bank.rs +++ b/runtime/src/bank.rs @@ -1154,13 +1154,6 @@ pub struct BankTestConfig { pub accounts_db_caching_enabled: bool, } -pub fn bank_test_config_caching_enabled() -> BankTestConfig { - BankTestConfig { - accounts_db_caching_enabled: true, - ..BankTestConfig::default() - } -} - #[derive(Debug)] struct PrevEpochInflationRewards { validator_rewards: u64, @@ -10471,7 +10464,7 @@ pub(crate) mod tests { let amount = genesis_config.rent.minimum_balance(0); let parent = Arc::new(Bank::new_for_tests_with_config( &genesis_config, - bank_test_config_caching_enabled(), + BankTestConfig::default(), )); let mut bank = parent; for _ in 0..10 { @@ -12053,7 +12046,7 @@ pub(crate) mod tests { activate_all_features(&mut genesis_config); let bank1 = Arc::new(Bank::new_for_tests_with_config( &genesis_config, - bank_test_config_caching_enabled(), + BankTestConfig::default(), )); if pass == 0 { add_root_and_flush_write_cache(&bank1); @@ -15301,7 +15294,7 @@ pub(crate) mod tests { let bank = Arc::new(Bank::new_from_parent( &Arc::new(Bank::new_for_tests_with_config( &genesis_config, - bank_test_config_caching_enabled(), + BankTestConfig::default(), )), &Pubkey::default(), slot, @@ -15344,10 +15337,7 @@ pub(crate) mod tests { // and then want to continue modifying the bank for pass in 0..4 { let (genesis_config, mint_keypair) = create_genesis_config(100_000); - let bank = Bank::new_for_tests_with_config( - &genesis_config, - bank_test_config_caching_enabled(), - ); + let bank = Bank::new_for_tests_with_config(&genesis_config, BankTestConfig::default()); let program_id = solana_sdk::pubkey::new_rand(); bank.add_precompiled_account(&program_id); @@ -15381,10 +15371,7 @@ pub(crate) mod tests { fn test_add_precompiled_account_squatted_while_not_replacing() { for pass in 0..3 { let (genesis_config, mint_keypair) = create_genesis_config(100_000); - let bank = Bank::new_for_tests_with_config( - &genesis_config, - bank_test_config_caching_enabled(), - ); + let bank = Bank::new_for_tests_with_config(&genesis_config, BankTestConfig::default()); let program_id = solana_sdk::pubkey::new_rand(); // someone managed to squat at program_id! diff --git a/runtime/src/serde_snapshot/tests.rs b/runtime/src/serde_snapshot/tests.rs index e238722443..77f140de0a 100644 --- a/runtime/src/serde_snapshot/tests.rs +++ b/runtime/src/serde_snapshot/tests.rs @@ -7,7 +7,7 @@ use { accounts_db::{get_temp_accounts_paths, AccountShrinkThreshold, AccountStorageMap}, accounts_hash::AccountsHash, append_vec::AppendVec, - bank::{bank_test_config_caching_enabled, Bank, Rewrites}, + bank::{Bank, BankTestConfig, Rewrites}, epoch_accounts_hash, genesis_utils::{self, activate_all_features, activate_feature}, snapshot_utils::ArchiveFormat, @@ -507,7 +507,7 @@ fn test_extra_fields_eof() { let bank0 = Arc::new(Bank::new_for_tests_with_config( &genesis_config, - bank_test_config_caching_enabled(), + BankTestConfig::default(), )); bank0.squash(); let mut bank = Bank::new_from_parent(&bank0, &Pubkey::default(), 1); @@ -636,7 +636,7 @@ fn test_blank_extra_fields() { let bank0 = Arc::new(Bank::new_for_tests_with_config( &genesis_config, - bank_test_config_caching_enabled(), + BankTestConfig::default(), )); bank0.squash(); let mut bank = Bank::new_from_parent(&bank0, &Pubkey::default(), 1);