Prevent scans on unrooted slots from seeing partial clean (#13628)
Co-authored-by: Carl Lin <carl@solana.com>
This commit is contained in:
@@ -3043,7 +3043,7 @@ pub mod tests {
|
||||
assert_eq!(&db.load_slow(&ancestors, &key).unwrap().0, &account1);
|
||||
|
||||
let accounts: Vec<Account> =
|
||||
db.scan_accounts(&ancestors, |accounts: &mut Vec<Account>, option| {
|
||||
db.unchecked_scan_accounts(&ancestors, |accounts: &mut Vec<Account>, option| {
|
||||
if let Some(data) = option {
|
||||
accounts.push(data.1);
|
||||
}
|
||||
@@ -4368,7 +4368,7 @@ pub mod tests {
|
||||
|
||||
let ancestors = vec![(0, 0)].into_iter().collect();
|
||||
let accounts: Vec<Account> =
|
||||
db.scan_accounts(&ancestors, |accounts: &mut Vec<Account>, option| {
|
||||
db.unchecked_scan_accounts(&ancestors, |accounts: &mut Vec<Account>, option| {
|
||||
if let Some(data) = option {
|
||||
accounts.push(data.1);
|
||||
}
|
||||
@@ -4377,7 +4377,7 @@ pub mod tests {
|
||||
|
||||
let ancestors = vec![(1, 1), (0, 0)].into_iter().collect();
|
||||
let accounts: Vec<Account> =
|
||||
db.scan_accounts(&ancestors, |accounts: &mut Vec<Account>, option| {
|
||||
db.unchecked_scan_accounts(&ancestors, |accounts: &mut Vec<Account>, option| {
|
||||
if let Some(data) = option {
|
||||
accounts.push(data.1);
|
||||
}
|
||||
|
Reference in New Issue
Block a user