On Thu, 1 Oct 2026 at 02:20, Tom Rini <[email protected]> wrote: > > At present, our "fast" runners provided by OSU OSL have a CPU thread > count limit of 28, which means that we don't run our jobs as quickly as > we might expect given the number of threads that nproc sees here. On the > OSU OSL side of things, they are aware and working on a set of overall > improvements to everyone using the shared infrastructure. For the > moment, we want to limit buildman to 28 threads when on an "osuosl" > tagged runner, and whatever nproc sees on the rest. > > Signed-off-by: Tom Rini <[email protected]> > --- > .gitlab-ci.yml | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-)
Reviewed-by: Simon Glass <[email protected]> > > diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml > index e08068f1cbf5..c5ff5341a1ef 100644 > --- a/.gitlab-ci.yml > +++ b/.gitlab-ci.yml > @@ -157,8 +157,9 @@ build all platforms in a single job: > -r board/qualcomm/requirements.txt > setuptools > - ret=0; > + THREADS=`echo ${CI_RUNNER_TAGS} | grep -q osuosl && echo 28 || nproc`; > git config --global --add safe.directory "${CI_PROJECT_DIR}"; > - ./tools/buildman/buildman -o /tmp -PEWM -x xtensa || ret=$?; > + ./tools/buildman/buildman -o /tmp -PEWM -x xtensa -T ${THREADS} || > ret=$?; > if [[ $ret -ne 0 ]]; then > ./tools/buildman/buildman -o /tmp -seP; > exit $ret; > -- > 2.43.0 >
