From 6cf020951353a7b1407f7de17ab442fddc6af3c5 Mon Sep 17 00:00:00 2001 From: Forrest Babcock Date: Tue, 27 Jan 2026 14:48:36 -0500 Subject: [PATCH] OCPBUGS:74413: lower parallelism --- pkg/test/ginkgo/cmd_runsuite.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/test/ginkgo/cmd_runsuite.go b/pkg/test/ginkgo/cmd_runsuite.go index 11efd78d5716..2873e992b862 100644 --- a/pkg/test/ginkgo/cmd_runsuite.go +++ b/pkg/test/ginkgo/cmd_runsuite.go @@ -402,9 +402,13 @@ func (o *GinkgoRunSuiteOptions) Run(suite *TestSuite, clusterConfig *clusterdisc // default to 1/3 the defined parallelism value per worker but use the min of that // and the current parallelism value so we don't increase parallelism if workerNodes > 0 && parallelism > 0 { - workerParallelism := max(1, parallelism/3) * workerNodes + // reserved memory and cpu have put constraints on our parallelism for limited workers + workerParallelism := max(1, parallelism/5) * workerNodes logrus.Infof("Parallelism based on worker node count: %d", workerParallelism) parallelism = min(parallelism, workerParallelism) + } else if workerNodes == 0 { + // compact + parallelism = min(1, parallelism/10) } }