diff --git a/runtime/src/accounts_background_service.rs b/runtime/src/accounts_background_service.rs index e84db5efc37f41..74768a71ed9b88 100644 --- a/runtime/src/accounts_background_service.rs +++ b/runtime/src/accounts_background_service.rs @@ -11,7 +11,6 @@ use { crate::{ bank::{Bank, BankSlotDelta, DropCallback}, bank_forks::BankForks, - snapshot_bank_utils, snapshot_controller::SnapshotController, snapshot_package::{SnapshotKind, SnapshotPackage}, snapshot_utils::SnapshotError, @@ -284,7 +283,7 @@ impl SnapshotRequestHandler { let snapshot_package = SnapshotPackage::new( snapshot_kind, &snapshot_root_bank, - snapshot_bank_utils::get_snapshot_storages(&snapshot_root_bank), + snapshot_root_bank.get_snapshot_storages(None), status_cache_slot_deltas, ); self.pending_snapshot_packages diff --git a/runtime/src/snapshot_bank_utils.rs b/runtime/src/snapshot_bank_utils.rs index 73c674b386c1c3..d825c4746120d2 100644 --- a/runtime/src/snapshot_bank_utils.rs +++ b/runtime/src/snapshot_bank_utils.rs @@ -38,7 +38,7 @@ use { bincode::{config::Options, serialize_into}, log::*, solana_accounts_db::{ - accounts_db::{AccountStorageEntry, AccountsDbConfig, AtomicAccountsFileId}, + accounts_db::{AccountsDbConfig, AtomicAccountsFileId}, accounts_update_notifier_interface::AccountsUpdateNotifier, utils::remove_dir_contents, }, @@ -719,23 +719,6 @@ fn _verify_epoch_stakes( Ok(()) } -/// Get the snapshot storages for this bank -pub fn get_snapshot_storages(bank: &Bank) -> Vec> { - let mut measure_snapshot_storages = Measure::start("snapshot-storages"); - let snapshot_storages = bank.get_snapshot_storages(None); - measure_snapshot_storages.stop(); - datapoint_info!( - "get_snapshot_storages", - ( - "snapshot-storages-time-ms", - measure_snapshot_storages.as_ms(), - i64 - ), - ); - - snapshot_storages -} - /// Convenience function to create a full snapshot archive out of any Bank, regardless of state. /// The Bank will be frozen during the process. /// This is only called from ledger-tool or tests. Warping is a special case as well.