Skip to content

Make integration-test parallelism configurable via GINKGO_NODES - #1173

Merged
ivanovac merged 1 commit into
masterfrom
make-integration-parallelism-configurable
Oct 2, 2026
Merged

ivanovac merged 1 commit into
masterfrom
make-integration-parallelism-configurable

Conversation

@ivanovac

@ivanovac ivanovac commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

The integration suite hardcoded nodes=3 (GOMAXPROCS bounding spec.Parallel()) and ignored the GINKGO_NODES env var that the buildpacks-ci pipeline already passes to the run-buildpack-integration-specs task. As a result, tuning GINKGO_NODES in the pipeline had no effect on the integration specs.

Honour GINKGO_NODES (default 3, preserving current behavior) so the pipeline can lower parallelism on the single-AZ test CF, where heavy Rails fixtures otherwise saturate the single Diego cell and cause transient gorouter 404s and staging timeouts.

Connected with Stabilize ruby-buildpack integration tests against single-AZ resource contention- #680

The integration suite hardcoded nodes=3 (GOMAXPROCS bounding spec.Parallel())
and ignored the GINKGO_NODES env var that the buildpacks-ci pipeline already
passes to the run-buildpack-integration-specs task. As a result, tuning
GINKGO_NODES in the pipeline had no effect on the integration specs.

Honour GINKGO_NODES (default 3, preserving current behavior) so the pipeline
can lower parallelism on the single-AZ test CF, where heavy Rails fixtures
otherwise saturate the single Diego cell and cause transient gorouter 404s
and staging timeouts.
@ivanovac
ivanovac merged commit bbe2a4b into master Oct 2, 2026
7 checks passed
@ivanovac
ivanovac deleted the make-integration-parallelism-configurable branch October 2, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants