Skip to content

[MINOR] Clean up residual Spark 3.3 references - #13089

Open
LuciferYang wants to merge 1 commit into
apache:mainfrom
LuciferYang:spark33-residue-tail
Open

LuciferYang wants to merge 1 commit into
apache:mainfrom
LuciferYang:spark33-residue-tail

Conversation

@LuciferYang

Copy link
Copy Markdown
Contributor

What changes are proposed in this pull request?

Two Spark 3.3 references that the earlier cleanup (#13003) missed, both a straightforward version/text update.

  • tools/workload/benchmark_velox/initialize.ipynb provisioned its benchmark cluster with Spark 3.3.1 (wget of spark-3.3.1-bin-hadoop3.tgz, the unpack/symlink, and the yarn-shuffle jar). Following the notebook end to end produced a Spark that Gluten no longer runs on. Bumped to 3.5.5, the well-tested supported version and the repo's default sparkbundle.version, and bumped the py4j on PYTHONPATH from 0.10.9.5 to 0.10.9.7 to match (Spark 3.4 upgraded py4j; 3.5.x ships 0.10.9.7).
  • WriteFilesExecTransformer carried a // To be compatible with Spark 3.3/3.4 comment; dropped the 3.3, since 3.4 is now the minimum. The line right below it already notes Spark 3.5+ strips these fields via SPARK-43123, so the comment now reads 3.4-only, which is exactly the range that still needs the manual cleanup.

The other remaining Spark 3.2/3.3 references (the bolt Makefile dead targets and an apparently-unused ClickHouse test fixture) need an owner decision and are filed as #13088 instead.

How was this patch tested?

The comment change is comment-only. The notebook change is a provisioning version-string bump that I could not execute (it drives a multi-node cluster over ssh); spark-3.5.5-bin-hadoop3.tgz and spark-3.5.5-yarn-shuffle.jar are published on the Apache archive, and the notebook JSON still parses.

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

Generated-by: Claude claude-opus-5

Related issue: #13003

Copilot AI lite review requested due to automatic review settings September 22, 2026 07:27
@github-actions github-actions Bot added CORE works for Gluten Core TOOLS labels Sep 22, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

No unresolved issues were identified.

Review effort: Lite
Findings: None

What changed in this PR

Cleans up remaining Spark 3.3 references by updating benchmark provisioning to Spark 3.5.5 and clarifying Spark 3.4 compatibility documentation.

Changes:

  • Updates Spark, Py4J, and YARN shuffle artifact versions.
  • Removes the obsolete Spark 3.3 reference.
File Description
tools/​workload/​benchmark_velox/​initialize.ipynb Updates Spark benchmark cluster provisioning versions.
gluten-substrait/​src/​main/​scala/​org/​apache/​gluten/​execution/​WriteFilesExecTransformer.scala Corrects the Spark compatibility comment.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CORE works for Gluten Core TOOLS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants