From 2b0463a1586defe139cab82fca2860a11eb39adc Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Tue, 29 Apr 2025 23:25:38 -0500 Subject: [PATCH] fuse_loop.cpp --- libfuse/lib/fuse_loop.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libfuse/lib/fuse_loop.cpp b/libfuse/lib/fuse_loop.cpp index 6c8cef59..9a8da49e 100644 --- a/libfuse/lib/fuse_loop.cpp +++ b/libfuse/lib/fuse_loop.cpp @@ -234,6 +234,8 @@ _calculate_thread_counts(int *read_thread_count_, nproc = std::thread::hardware_concurrency(); *read_thread_count_ = 2; *process_thread_count_ = std::max(2,(nproc - 2)); + if(*process_thread_count_ > 8) + *process_thread_count_ = 8; } else if((*read_thread_count_ == 0) && (*process_thread_count_ != -1)) {