Skip to content

[SPARK-60056] Split kueue E2E test group into kueue and kueue-pods-ready - #953

Closed
dongjoon-hyun wants to merge 1 commit into
apache:mainfrom
dongjoon-hyun:SPARK-60056
Closed

dongjoon-hyun wants to merge 1 commit into
apache:mainfrom
dongjoon-hyun:SPARK-60056

Conversation

@dongjoon-hyun

Copy link
Copy Markdown
Member

What changes were proposed in this pull request?

This PR aims to split the kueue E2E test group into two groups, kueue and kueue-pods-ready, which run in parallel as separate matrix jobs.

  • kueue-pods-ready has the two steps which wait for the shortened waitForPodsReady timeout of Kueue:
    • spark-cluster-whose-pods-are-not-ready-is-evicted-by-kueue
    • spark-application-whose-executors-are-not-ready-is-evicted-by-kueue
  • kueue keeps the other nine steps.
  • The fixtures used only by the moved steps are moved together, and kueue-queues.yaml is shared via a relative path.

Why are the changes needed?

The kueue job is the longest job of the CI and determines the wall-clock time of the whole workflow. Its E2E test step alone takes about 630 seconds, while the second longest E2E job takes about 480 seconds in total. The two moved steps take about 300 seconds and the remaining steps take about 330 seconds, so the split balances them.

Does this PR introduce any user-facing change?

No. This is a test-only change.

How was this patch tested?

Pass the CIs.

Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Opus 5.5

@dongjoon-hyun

Copy link
Copy Markdown
Member Author

Since this is a naive E2E test split, I'm going to merge this.

@dongjoon-hyun dongjoon-hyun added this to the 1.1.0 milestone Oct 7, 2026
@dongjoon-hyun

Copy link
Copy Markdown
Member Author

Merged to main

@dongjoon-hyun
dongjoon-hyun deleted the SPARK-60056 branch October 7, 2026 21:30
@peter-toth

Copy link
Copy Markdown
Contributor

Late LGTM.

@dongjoon-hyun

Copy link
Copy Markdown
Member Author

Thank you, @peter-toth .

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