From 51f5524e2fe5fe137afba3d8fe0b2d5607c5acea Mon Sep 17 00:00:00 2001 From: "Jeff Washington (jwash)" Date: Thu, 24 Mar 2022 17:49:48 -0500 Subject: [PATCH] make verify_accounts_package_hash like other hash calc (#23906) --- core/src/accounts_hash_verifier.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/core/src/accounts_hash_verifier.rs b/core/src/accounts_hash_verifier.rs index d102c93ae..477de718e 100644 --- a/core/src/accounts_hash_verifier.rs +++ b/core/src/accounts_hash_verifier.rs @@ -110,7 +110,16 @@ impl AccountsHashVerifier { fn verify_accounts_package_hash(accounts_package: &AccountsPackage) { let mut measure_hash = Measure::start("hash"); if let Some(expected_hash) = accounts_package.accounts_hash_for_testing { + let mut sort_time = Measure::start("sort_storages"); let sorted_storages = SortedStorages::new(&accounts_package.snapshot_storages); + sort_time.stop(); + + let mut timings = HashStats { + storage_sort_us: sort_time.as_us(), + ..HashStats::default() + }; + timings.calc_storage_size_quartiles(&accounts_package.snapshot_storages); + let (hash, lamports) = accounts_package .accounts .accounts_db @@ -121,7 +130,7 @@ impl AccountsHashVerifier { check_hash: false, ancestors: None, }, - HashStats::default(), + timings, ) .unwrap();