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: """