diff --git a/ledger/src/blockstore.rs b/ledger/src/blockstore.rs index f8c8330843dfce..2602eb1dba4fe3 100644 --- a/ledger/src/blockstore.rs +++ b/ledger/src/blockstore.rs @@ -32,7 +32,7 @@ use { log::*, rand::Rng, rayon::{ - iter::{IntoParallelIterator, IntoParallelRefIterator, ParallelIterator}, + iter::{IntoParallelIterator, ParallelIterator}, ThreadPool, }, rocksdb::{DBRawIterator, LiveFile}, @@ -3283,27 +3283,6 @@ impl Blockstore { self.get_slot_entries_in_block(slot, vec![(start_index, end_index)], slot_meta) } - fn get_any_valid_slot_entries(&self, slot: Slot, start_index: u64) -> Vec { - let (completed_ranges, slot_meta) = self - .get_completed_ranges(slot, start_index) - .unwrap_or_default(); - if completed_ranges.is_empty() { - return vec![]; - } - let slot_meta = slot_meta.unwrap(); - - let entries: Vec> = PAR_THREAD_POOL_ALL_CPUS.install(|| { - completed_ranges - .par_iter() - .map(|(start_index, end_index)| { - self.get_entries_in_data_block(slot, *start_index, *end_index, Some(&slot_meta)) - .unwrap_or_default() - }) - .collect() - }); - entries.into_iter().flatten().collect() - } - /// Returns a mapping from each elements of `slots` to a list of the /// element's children slots. pub fn get_slots_since(&self, slots: &[Slot]) -> Result>> {