diff --git a/ledger/src/bank_forks_utils.rs b/ledger/src/bank_forks_utils.rs index c81c39eb750bd5..cc5b196b39f454 100644 --- a/ledger/src/bank_forks_utils.rs +++ b/ledger/src/bank_forks_utils.rs @@ -339,12 +339,12 @@ fn bank_forks_from_snapshot( })?; // If the node crashes before taking the next bank snapshot, the next startup will attempt - // to load from the same bank snapshot again. And if `shrink` has run, the account storage + // to load from the same bank snapshot again. And if `shrink` has run, the account storage // files that are hard linked in bank snapshot will be *different* than what the bank - // snapshot exists. This would cause the node to crash again. To prevent that, purge all + // snapshot expects. This would cause the node to crash again. To prevent that, purge all // the bank snapshots here. In the above scenario, this will cause the node to load from a // snapshot archive next time, which is safe. - snapshot_utils::purge_all_bank_snapshots(&snapshot_config.bank_snapshots_dir); + snapshot_utils::purge_old_bank_snapshots(&snapshot_config.bank_snapshots_dir, 0, None); bank };