Struct solana_runtime::snapshot_config::SnapshotConfig
source · pub struct SnapshotConfig {
pub full_snapshot_archive_interval_slots: Slot,
pub incremental_snapshot_archive_interval_slots: Slot,
pub full_snapshot_archives_dir: PathBuf,
pub incremental_snapshot_archives_dir: PathBuf,
pub bank_snapshots_dir: PathBuf,
pub archive_format: ArchiveFormat,
pub snapshot_version: SnapshotVersion,
pub maximum_full_snapshot_archives_to_retain: usize,
pub maximum_incremental_snapshot_archives_to_retain: usize,
pub accounts_hash_debug_verify: bool,
pub packager_thread_niceness_adj: i8,
}
Expand description
Snapshot configuration and runtime information
Fields§
§full_snapshot_archive_interval_slots: Slot
Generate a new full snapshot archive every this many slots
incremental_snapshot_archive_interval_slots: Slot
Generate a new incremental snapshot archive every this many slots
full_snapshot_archives_dir: PathBuf
Path to the directory where full snapshot archives are stored
incremental_snapshot_archives_dir: PathBuf
Path to the directory where incremental snapshot archives are stored
bank_snapshots_dir: PathBuf
Path to the directory where bank snapshots are stored
archive_format: ArchiveFormat
The archive format to use for snapshots
snapshot_version: SnapshotVersion
Snapshot version to generate
maximum_full_snapshot_archives_to_retain: usize
Maximum number of full snapshot archives to retain
maximum_incremental_snapshot_archives_to_retain: usize
Maximum number of incremental snapshot archives to retain NOTE: Incremental snapshots will only be kept for the latest full snapshot
accounts_hash_debug_verify: bool
This is the debug_verify
parameter to use when calling update_accounts_hash()
packager_thread_niceness_adj: i8
Trait Implementations§
source§impl Clone for SnapshotConfig
impl Clone for SnapshotConfig
source§fn clone(&self) -> SnapshotConfig
fn clone(&self) -> SnapshotConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more