From 590ee586677c570ffeab253bbd2871397a3a8810 Mon Sep 17 00:00:00 2001 From: "Jeff Washington (jwash)" Date: Wed, 1 Mar 2023 19:08:46 -0600 Subject: [PATCH] wip: throttle correctly (#30547) throttle correctly --- runtime/src/bucket_map_holder_stats.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/src/bucket_map_holder_stats.rs b/runtime/src/bucket_map_holder_stats.rs index 89b0ab6bce..ce848b9c35 100644 --- a/runtime/src/bucket_map_holder_stats.rs +++ b/runtime/src/bucket_map_holder_stats.rs @@ -175,7 +175,8 @@ impl BucketMapHolderStats { pub fn get_remaining_items_to_flush_estimate(&self) -> usize { let in_mem = self.count_in_mem.load(Ordering::Relaxed) as u64; let held_in_mem = self.held_in_mem_slot_list_cached.load(Ordering::Relaxed) - + self.held_in_mem_slot_list_len.load(Ordering::Relaxed); + + self.held_in_mem_slot_list_len.load(Ordering::Relaxed) + + self.held_in_mem_ref_count.load(Ordering::Relaxed); in_mem.saturating_sub(held_in_mem) as usize }