Handle cleaning of zero-lamport accounts w.r.t. Incremental Snapshots (#18870)

* Handle cleaning zero-lamport accounts

Handle cleaning zero-lamport accounts in slots higher than the last full
snapshot slot.  This is part of the Incremental Snapshot work.

Fixes #18825
This commit is contained in:
Brooks Prumo
2021-08-12 15:56:08 -05:00
committed by GitHub
parent 5085f10b4c
commit 5fb6b341c4
10 changed files with 627 additions and 119 deletions

View File

@ -1155,7 +1155,7 @@ fn load_frozen_forks(
// Must be called after `squash()`, so that AccountsDb knows what
// the roots are for the cache flushing in exhaustively_free_unused_resource().
// This could take few secs; so update last_free later
new_root_bank.exhaustively_free_unused_resource();
new_root_bank.exhaustively_free_unused_resource(None);
last_free = Instant::now();
}