Skip to content

python: Raise test pipeline provisioning timeout to 300s - #6835

Merged
gz merged 1 commit into
mainfrom
test-provisioning-timeout-300s
Aug 11, 2026
Merged

python: Raise test pipeline provisioning timeout to 300s#6835
gz merged 1 commit into
mainfrom
test-provisioning-timeout-300s

Conversation

@gz

@gz gz commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Raises the shared test harness provisioning timeout in build_pipeline() from 180s to 300s.

Why: in ci.yml run 31395130678 (attempt 3), three arm64 workload tests (test_constant_table, test_now, test_aggregate_joins) failed with "Pipeline could not be provisioned within the timeout of 180s". The job's cleanup step then found all three pipelines alive and reclaimed them: they provisioned shortly after the deadline. The workload suite launches several pipelines at once via pytest-xdist, so multiple pods race for fresh arm64 nodes and the 180s budget does not cover node boot plus the image pull.

Genuine provisioning breakage now takes 2 minutes longer to surface per test; workers run in parallel, so wall-clock cost on a green run is zero.

The arm64 CI workload tests hit the 180s deadline when parallel test
workers request several fresh nodes at once (node boot plus image pull).
The failed runs' cleanup found the pipelines provisioned shortly after
the deadline, so the timeout was too tight rather than provisioning
broken.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
@gz
gz requested a review from mihaibudiu August 10, 2026 16:53
@gz
gz added this pull request to the merge queue Aug 10, 2026
Merged via the queue into main with commit d8192f5 Aug 11, 2026
1 check passed
@gz
gz deleted the test-provisioning-timeout-300s branch August 11, 2026 01:00
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