From 818cd114596d4965c5d003b66431d7a60a88efda Mon Sep 17 00:00:00 2001 From: Junhao Liao Date: Mon, 3 Nov 2025 21:17:55 -0500 Subject: [PATCH] fix(clp-package): Ensure at least one worker in default calculations (fixes #1509). --- components/clp-package-utils/clp_package_utils/controller.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/clp-package-utils/clp_package_utils/controller.py b/components/clp-package-utils/clp_package_utils/controller.py index 0c0057097f..b4d90e9c12 100644 --- a/components/clp-package-utils/clp_package_utils/controller.py +++ b/components/clp-package-utils/clp_package_utils/controller.py @@ -792,7 +792,7 @@ def _get_num_workers() -> int: :return: Number of worker processes to run. """ # This will change when we move from single to multi-container workers. See y-scope/clp#1424 - return multiprocessing.cpu_count() // 2 + return max(1, multiprocessing.cpu_count() // 2) def _get_docker_file_name(self) -> str: """