Fix the minimun BBQueue channel threshold

This commit is contained in:
Kerollmops 2024-12-03 15:49:11 +01:00
parent 054622bd16
commit 8ecb726683
No known key found for this signature in database
GPG Key ID: F250A4C4E3AE5F5F

View File

@ -86,9 +86,9 @@ where
(grenad_parameters, 2 * minimum_capacity), // 100 MiB by thread by default (grenad_parameters, 2 * minimum_capacity), // 100 MiB by thread by default
|max_memory| { |max_memory| {
// 2% of the indexing memory // 2% of the indexing memory
let total_bbbuffer_capacity = (max_memory / 100 / 2).min(minimum_capacity); let total_bbbuffer_capacity = (max_memory / 100 / 2).max(minimum_capacity);
let new_grenad_parameters = GrenadParameters { let new_grenad_parameters = GrenadParameters {
max_memory: Some(max_memory - total_bbbuffer_capacity), max_memory: Some(max_memory.saturating_sub(total_bbbuffer_capacity)),
..grenad_parameters ..grenad_parameters
}; };
(new_grenad_parameters, total_bbbuffer_capacity) (new_grenad_parameters, total_bbbuffer_capacity)