From e2a770f8de4685cdf8fb931c6379f28895fa3bdb Mon Sep 17 00:00:00 2001 From: Ruihang Xia Date: Tue, 14 Nov 2023 14:44:10 +0800 Subject: [PATCH] fix: handle if num_cpus / 2 == 0 (#2740) Signed-off-by: Ruihang Xia --- src/mito2/src/config.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mito2/src/config.rs b/src/mito2/src/config.rs index 66d688a39f..b4d77d1457 100644 --- a/src/mito2/src/config.rs +++ b/src/mito2/src/config.rs @@ -92,7 +92,7 @@ impl MitoConfig { // Sanitize worker num. let num_workers_before = self.num_workers; if self.num_workers == 0 { - self.num_workers = num_cpus::get() / 2; + self.num_workers = (num_cpus::get() / 2).max(1); } if num_workers_before != self.num_workers { warn!(