Skip to content

[SPARK-56688][INFRA][PYTHON] Reorganize pyspark tests to empty a CI slot#55638

Open
gaogaotiantian wants to merge 1 commit intoapache:masterfrom
gaogaotiantian:rearrange-pyspark-tests
Open

[SPARK-56688][INFRA][PYTHON] Reorganize pyspark tests to empty a CI slot#55638
gaogaotiantian wants to merge 1 commit intoapache:masterfrom
gaogaotiantian:rearrange-pyspark-tests

Conversation

@gaogaotiantian
Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

We emptied a CI slot for future usage.

After some optimization work, we have a CI slot pyspark-core, pyspark-errors, pyspark-streaming, pyspark-logger that normally just takes 30 minutes. It's a waste of slot because we can only have 20 concurrent jobs. This PR splits the workload into other slots

  • pyspark-core, pyspark-errors, pyspark-logger -> pyspark-sql, pyspark-resource, pyspark-testing
  • pyspark-streaming -> pyspark-structured-streaming, pyspark-structured-streaming-connect
  • pip test, which used to follow pyspark-logger -> follow pyspark-pipelines now

We should still be able to keep all the CI slots below 90 minutes most of the time (120 is the limit). And we can have a new slot.

Why are the changes needed?

The reason we want a new slot, is to have a CI test against old client (4.0 client for example) to check backward compatibility issues. We have broken the client multiple times this year and we have 0 tests to gate it.

Does this PR introduce any user-facing change?

No.

How was this patch tested?

It's a CI change only.

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

No.

Copy link
Copy Markdown
Contributor

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

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