Currently, the make jobs are spawn 4*nproc jobs. When running a single runner in a VM, that is fine, but when we have a physical machine running 10+ runners, we end up having 4k processes building at the same time.
This change will allow capping the number of jobs spawned by make to something reasonable for both the 1 runner per VM use case and the multiple runners per host use case.
Currently, the make jobs are spawn 4*nproc jobs. When running a single runner in a VM, that is fine, but when we have a physical machine running 10+ runners, we end up having 4k processes building at the same time. This change will allow capping the number of jobs spawned by make to something reasonable for both the 1 runner per VM use case and the multiple runners per host use case.