PrunedBanksRequestHandler::handle_request() is only pub with dcou (#33155)
This commit is contained in:
parent
88ee8f5820
commit
a80819b029
|
@ -6854,6 +6854,7 @@ dependencies = [
|
|||
"num_enum 0.6.1",
|
||||
"ouroboros",
|
||||
"percentage",
|
||||
"qualifier_attr",
|
||||
"rand 0.8.5",
|
||||
"rand_chacha 0.3.1",
|
||||
"rayon",
|
||||
|
|
|
@ -5548,6 +5548,7 @@ dependencies = [
|
|||
"num_enum 0.6.1",
|
||||
"ouroboros",
|
||||
"percentage",
|
||||
"qualifier_attr",
|
||||
"rand 0.8.5",
|
||||
"rayon",
|
||||
"regex",
|
||||
|
|
|
@ -39,6 +39,7 @@ num_cpus = { workspace = true }
|
|||
num_enum = { workspace = true }
|
||||
ouroboros = { workspace = true }
|
||||
percentage = { workspace = true }
|
||||
qualifier_attr = { workspace = true }
|
||||
rand = { workspace = true }
|
||||
rayon = { workspace = true }
|
||||
regex = { workspace = true }
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
//! This can be expensive since we have to walk the append vecs being cleaned up.
|
||||
|
||||
mod stats;
|
||||
#[cfg(feature = "dev-context-only-utils")]
|
||||
use qualifier_attr::qualifiers;
|
||||
use {
|
||||
crate::{
|
||||
bank::{Bank, BankSlotDelta, DropCallback},
|
||||
|
@ -501,7 +503,8 @@ pub struct PrunedBanksRequestHandler {
|
|||
}
|
||||
|
||||
impl PrunedBanksRequestHandler {
|
||||
pub fn handle_request(&self, bank: &Bank) -> usize {
|
||||
#[cfg_attr(feature = "dev-context-only-utils", qualifiers(pub))]
|
||||
fn handle_request(&self, bank: &Bank) -> usize {
|
||||
let mut banks_to_purge: Vec<_> = self.pruned_banks_receiver.try_iter().collect();
|
||||
// We need a stable sort to ensure we purge banks—with the same slot—in the same order
|
||||
// they were sent into the channel.
|
||||
|
|
Loading…
Reference in New Issue