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",
|
"num_enum 0.6.1",
|
||||||
"ouroboros",
|
"ouroboros",
|
||||||
"percentage",
|
"percentage",
|
||||||
|
"qualifier_attr",
|
||||||
"rand 0.8.5",
|
"rand 0.8.5",
|
||||||
"rand_chacha 0.3.1",
|
"rand_chacha 0.3.1",
|
||||||
"rayon",
|
"rayon",
|
||||||
|
|
|
@ -5548,6 +5548,7 @@ dependencies = [
|
||||||
"num_enum 0.6.1",
|
"num_enum 0.6.1",
|
||||||
"ouroboros",
|
"ouroboros",
|
||||||
"percentage",
|
"percentage",
|
||||||
|
"qualifier_attr",
|
||||||
"rand 0.8.5",
|
"rand 0.8.5",
|
||||||
"rayon",
|
"rayon",
|
||||||
"regex",
|
"regex",
|
||||||
|
|
|
@ -39,6 +39,7 @@ num_cpus = { workspace = true }
|
||||||
num_enum = { workspace = true }
|
num_enum = { workspace = true }
|
||||||
ouroboros = { workspace = true }
|
ouroboros = { workspace = true }
|
||||||
percentage = { workspace = true }
|
percentage = { workspace = true }
|
||||||
|
qualifier_attr = { workspace = true }
|
||||||
rand = { workspace = true }
|
rand = { workspace = true }
|
||||||
rayon = { workspace = true }
|
rayon = { workspace = true }
|
||||||
regex = { workspace = true }
|
regex = { workspace = true }
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
//! This can be expensive since we have to walk the append vecs being cleaned up.
|
//! This can be expensive since we have to walk the append vecs being cleaned up.
|
||||||
|
|
||||||
mod stats;
|
mod stats;
|
||||||
|
#[cfg(feature = "dev-context-only-utils")]
|
||||||
|
use qualifier_attr::qualifiers;
|
||||||
use {
|
use {
|
||||||
crate::{
|
crate::{
|
||||||
bank::{Bank, BankSlotDelta, DropCallback},
|
bank::{Bank, BankSlotDelta, DropCallback},
|
||||||
|
@ -501,7 +503,8 @@ pub struct PrunedBanksRequestHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl 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();
|
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
|
// We need a stable sort to ensure we purge banks—with the same slot—in the same order
|
||||||
// they were sent into the channel.
|
// they were sent into the channel.
|
||||||
|
|
Loading…
Reference in New Issue