Remove duplicate code from local-cluster save_tower() (#32240)

The same logic is used in Tower::save(), so use Tower::save() directly.
This commit is contained in:
steviez 2023-06-22 10:11:16 -05:00 committed by GitHub
parent f62d231886
commit 46c2780e1b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 5 deletions

View File

@ -4,7 +4,7 @@ use {
solana_core::{
broadcast_stage::BroadcastStageType,
consensus::{Tower, SWITCH_FORK_THRESHOLD},
tower_storage::{FileTowerStorage, SavedTower, SavedTowerVersions, TowerStorage},
tower_storage::FileTowerStorage,
validator::ValidatorConfig,
},
solana_gossip::gossip_service::discover_cluster,
@ -544,8 +544,5 @@ pub fn setup_snapshot_validator_config(
pub fn save_tower(tower_path: &Path, tower: &Tower, node_keypair: &Keypair) {
let file_tower_storage = FileTowerStorage::new(tower_path.to_path_buf());
let saved_tower = SavedTower::new(tower, node_keypair).unwrap();
file_tower_storage
.store(&SavedTowerVersions::from(saved_tower))
.unwrap();
tower.save(&file_tower_storage, node_keypair).unwrap();
}