From 347323cbb26e720f818b738e429217b52ce465b8 Mon Sep 17 00:00:00 2001 From: "Jeff Washington (jwash)" Date: Thu, 16 Dec 2021 15:54:38 -0600 Subject: [PATCH] use bg thread pool for shrink (#21950) --- runtime/src/accounts_db.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/src/accounts_db.rs b/runtime/src/accounts_db.rs index 49acb5f18c..c527eabec6 100644 --- a/runtime/src/accounts_db.rs +++ b/runtime/src/accounts_db.rs @@ -2654,7 +2654,7 @@ impl AccountsDb { .accounts_loaded .fetch_add(len as u64, Ordering::Relaxed); - self.thread_pool.install(|| { + self.thread_pool_clean.install(|| { let chunk_size = 50; // # accounts/thread let chunks = len / chunk_size + 1; (0..chunks).into_par_iter().for_each(|chunk| { @@ -2995,7 +2995,7 @@ impl AccountsDb { let mut measure_shrink_all_candidates = Measure::start("shrink_all_candidate_slots-ms"); let num_candidates = shrink_slots.len(); - let shrink_candidates_count: usize = self.thread_pool.install(|| { + let shrink_candidates_count: usize = self.thread_pool_clean.install(|| { shrink_slots .into_par_iter() .map(|(slot, slot_shrink_candidates)| {