calc hash uses self.num_hash_scan_passes (#23883)
This commit is contained in:
committed by
GitHub
parent
e3eb002f66
commit
9022931689
@ -121,7 +121,6 @@ impl AccountsHashVerifier {
|
||||
check_hash: false,
|
||||
accounts_cache_and_ancestors: None,
|
||||
filler_account_suffix: None, // this will fail with filler accounts
|
||||
num_hash_scan_passes: None, // this code path is only for testing, so use default # passes here
|
||||
})
|
||||
.unwrap();
|
||||
|
||||
|
@ -5526,7 +5526,6 @@ impl AccountsDb {
|
||||
} else {
|
||||
None
|
||||
},
|
||||
num_hash_scan_passes: self.num_hash_scan_passes,
|
||||
})
|
||||
} else {
|
||||
self.calculate_accounts_hash(slot, ancestors, check_hash)
|
||||
@ -5725,8 +5724,7 @@ impl AccountsDb {
|
||||
&self,
|
||||
config: &mut CalcAccountsHashConfig<'_>,
|
||||
) -> Result<(Hash, u64), BankHashVerificationError> {
|
||||
let (num_hash_scan_passes, bins_per_pass) =
|
||||
Self::bins_per_pass(config.num_hash_scan_passes);
|
||||
let (num_hash_scan_passes, bins_per_pass) = Self::bins_per_pass(self.num_hash_scan_passes);
|
||||
let use_bg_thread_pool = config.use_bg_thread_pool;
|
||||
let mut scan_and_hash = move || {
|
||||
let mut previous_pass = PreviousPass::default();
|
||||
@ -7926,7 +7924,6 @@ pub mod tests {
|
||||
check_hash: false,
|
||||
accounts_cache_and_ancestors: None,
|
||||
filler_account_suffix: None,
|
||||
num_hash_scan_passes: None,
|
||||
})
|
||||
.unwrap();
|
||||
let expected_hash = Hash::from_str("GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn").unwrap();
|
||||
@ -7952,7 +7949,6 @@ pub mod tests {
|
||||
check_hash: false,
|
||||
accounts_cache_and_ancestors: None,
|
||||
filler_account_suffix: None,
|
||||
num_hash_scan_passes: None,
|
||||
})
|
||||
.unwrap();
|
||||
|
||||
|
@ -37,7 +37,6 @@ pub struct CalcAccountsHashConfig<'a> {
|
||||
)>,
|
||||
// these should be gone soon as we get an AccountsDb '&self'
|
||||
pub filler_account_suffix: Option<&'a Pubkey>,
|
||||
pub num_hash_scan_passes: Option<usize>,
|
||||
// to come soon
|
||||
/*
|
||||
pub rent_collector: RentCollector,
|
||||
|
Reference in New Issue
Block a user