(cherry picked from commit c2191d885d)
Co-authored-by: sakridge <sakridge@gmail.com>
			
			
This commit is contained in:
		@@ -1088,7 +1088,7 @@ impl<T: 'static + Clone + IsCached + ZeroLamport> AccountsIndex<T> {
 | 
			
		||||
    where
 | 
			
		||||
        C: Contains<'a, Slot>,
 | 
			
		||||
    {
 | 
			
		||||
        let mut write_account_map_entry = self.get_account_write_entry(pubkey).unwrap();
 | 
			
		||||
        if let Some(mut write_account_map_entry) = self.get_account_write_entry(pubkey) {
 | 
			
		||||
            write_account_map_entry.slot_list_mut(|slot_list| {
 | 
			
		||||
                slot_list.retain(|(slot, item)| {
 | 
			
		||||
                    let should_purge = slots_to_purge.contains(&slot);
 | 
			
		||||
@@ -1101,6 +1101,9 @@ impl<T: 'static + Clone + IsCached + ZeroLamport> AccountsIndex<T> {
 | 
			
		||||
                });
 | 
			
		||||
                slot_list.is_empty()
 | 
			
		||||
            })
 | 
			
		||||
        } else {
 | 
			
		||||
            true
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    pub fn min_ongoing_scan_root(&self) -> Option<Slot> {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user