Skip to content

Commit dca250f

Browse files
committed
Only create new workers when current workers are saturated with jobs
1 parent 311c860 commit dca250f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

SCons/Taskmaster/Job.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,7 +529,8 @@ def start(self) -> None:
529529

530530
def _maybe_start_worker(self) -> None:
531531
if self.max_workers > 1 and len(self.workers) < self.max_workers:
532-
self._start_worker()
532+
if self.jobs >= len(self.workers):
533+
self._start_worker()
533534

534535
def _start_worker(self) -> None:
535536
prev_size = self._adjust_stack_size()

0 commit comments

Comments
 (0)