test and comment cleanup (#30226)

* test and comment cleanup

* pr feedback
This commit is contained in:
Jeff Washington (jwash) 2023-02-09 17:02:10 -06:00 committed by GitHub
parent 180273b97d
commit 639f3475f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 25 additions and 18 deletions

View File

@ -323,6 +323,7 @@ impl AccountsDb {
/// 2. separate, by slot, into:
/// 2a. pubkeys with refcount = 1. This means this pubkey exists NOWHERE else in accounts db.
/// 2b. pubkeys with refcount > 1
/// Note that the return value can contain fewer items than 'stored_accounts_all' if we find storages which won't be affected.
#[allow(dead_code)]
fn calc_accounts_to_combine<'a>(
&self,
@ -385,6 +386,7 @@ impl AccountsDb {
/// hold all alive accounts to be shrunk and/or combined
#[allow(dead_code)]
#[derive(Debug, Default)]
struct AccountsToCombine<'a> {
/// slots and alive accounts that must remain in the slot they are currently in
/// because the account exists in more than 1 slot in accounts db
@ -672,20 +674,20 @@ pub mod tests {
.map(|store| db.get_unique_accounts_from_storage(store))
.collect::<Vec<_>>();
let storage = storages.first().unwrap().clone();
let pk2 = solana_sdk::pubkey::new_rand();
let pk_with_1_ref = solana_sdk::pubkey::new_rand();
let slot1 = slots.start;
let account = original_results
let account_with_2_refs = original_results
.first()
.unwrap()
.stored_accounts
.first()
.unwrap();
let pk1 = account.pubkey();
let account = account.to_account_shared_data();
let pk_with_2_refs = account_with_2_refs.pubkey();
let account_with_1_ref = account_with_2_refs.to_account_shared_data();
append_single_account_with_default_hash(
&storage,
&pk2,
&account,
&pk_with_1_ref,
&account_with_1_ref,
0,
true,
Some(&db.accounts_index),
@ -734,21 +736,29 @@ pub mod tests {
.iter()
.map(|meta| meta.pubkey())
.collect::<Vec<_>>(),
vec![pk1]
vec![pk_with_2_refs]
);
assert_eq!(accounts_to_combine.accounts_to_combine.len(), 1);
let one_ref_accounts = &accounts_to_combine
.accounts_to_combine
.first()
.unwrap()
.alive_accounts
.one_ref
.accounts;
assert_eq!(
accounts_to_combine
.accounts_to_combine
.first()
.unwrap()
.alive_accounts
.one_ref
.accounts
one_ref_accounts
.iter()
.map(|meta| meta.pubkey())
.collect::<Vec<_>>(),
vec![&pk2]
vec![&pk_with_1_ref]
);
assert_eq!(
one_ref_accounts
.iter()
.map(|meta| meta.to_account_shared_data())
.collect::<Vec<_>>(),
vec![account_with_1_ref]
);
assert!(accounts_to_combine
.accounts_to_combine
@ -1542,9 +1552,6 @@ pub mod tests {
}
}
#[test]
fn test_filter_ancient_slots() {}
#[derive(EnumIter, Debug, PartialEq, Eq)]
enum TestShouldShrink {
FilterAncientSlots,