Move SnapshotArchiveInfo and friends into its own module (#19114)

This commit is contained in:
Brooks Prumo
2021-08-08 07:57:06 -05:00
committed by GitHub
parent aa688e4549
commit fd937548a0
14 changed files with 182 additions and 167 deletions

View File

@ -9,8 +9,8 @@ use rayon::ThreadPool;
use solana_gossip::cluster_info::{ClusterInfo, MAX_SNAPSHOT_HASHES};
use solana_runtime::{
accounts_db,
snapshot_archive_info::SnapshotArchiveInfoGetter,
snapshot_package::{AccountsPackage, AccountsPackagePre, AccountsPackageReceiver},
snapshot_utils::SnapshotArchiveInfoGetter,
};
use solana_sdk::{clock::Slot, hash::Hash, pubkey::Pubkey};
use std::collections::{HashMap, HashSet};

View File

@ -1,7 +1,7 @@
use solana_gossip::cluster_info::{ClusterInfo, MAX_SNAPSHOT_HASHES};
use solana_runtime::{
snapshot_package::AccountsPackage,
snapshot_utils::{self, SnapshotArchiveInfoGetter},
snapshot_archive_info::SnapshotArchiveInfoGetter, snapshot_package::AccountsPackage,
snapshot_utils,
};
use solana_sdk::{clock::Slot, hash::Hash};
use std::{

View File

@ -60,8 +60,9 @@ use solana_runtime::{
bank_forks::BankForks,
commitment::BlockCommitmentCache,
hardened_unpack::{open_genesis_config, MAX_GENESIS_ARCHIVE_UNPACKED_SIZE},
snapshot_archive_info::SnapshotArchiveInfoGetter,
snapshot_config::SnapshotConfig,
snapshot_utils::{self, SnapshotArchiveInfoGetter},
snapshot_utils,
};
use solana_sdk::{
clock::Slot,

View File

@ -54,6 +54,7 @@ mod tests {
bank::{Bank, BankSlotDelta},
bank_forks::BankForks,
genesis_utils::{create_genesis_config, GenesisConfigInfo},
snapshot_archive_info::FullSnapshotArchiveInfo,
snapshot_config::SnapshotConfig,
snapshot_package::AccountsPackagePre,
snapshot_utils::{
@ -168,8 +169,7 @@ mod tests {
ArchiveFormat::TarBzip2,
);
let full_snapshot_archive_info =
snapshot_utils::FullSnapshotArchiveInfo::new_from_path(full_snapshot_archive_path)
.unwrap();
FullSnapshotArchiveInfo::new_from_path(full_snapshot_archive_path).unwrap();
let (deserialized_bank, _timing) = snapshot_utils::bank_from_snapshot_archives(
account_paths,