Skip to content

[GLUTEN-11550][VL] Disable GlutenExplainSuite in Spark 4.x#12546

Open
zml1206 wants to merge 1 commit into
apache:mainfrom
zml1206:GlutenExplainSuite
Open

[GLUTEN-11550][VL] Disable GlutenExplainSuite in Spark 4.x#12546
zml1206 wants to merge 1 commit into
apache:mainfrom
zml1206:GlutenExplainSuite

Conversation

@zml1206

@zml1206 zml1206 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Disables GlutenExplainSuite because it validates Spark-specific physical plans and JVM codegen output that do not apply to Gluten’s native execution plan.
Enables previously excluded Parquet aggregate pushdown, UDAF, streaming, and real-time streaming tests.
Enables the valid Variant binary test while keeping the invalid case excluded due to the Velox Parquet writer’s nullability limitation.

Related issue: #11550

Copilot AI review requested due to automatic review settings July 17, 2026 07:04
@github-actions github-actions Bot added the CORE works for Gluten Core label Jul 17, 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.

Pull request overview

This PR updates Velox backend Spark 4.x unit-test settings to disable GlutenExplainSuite (since it asserts Spark-specific physical plan / JVM codegen details) and to re-enable several previously excluded Spark test cases (Parquet aggregate pushdown, UDAF, streaming/real-time streaming, and the valid Variant binary case).

Changes:

  • Disable GlutenExplainSuite in Spark 4.0 and 4.1 Velox UT settings with an explicit reason.
  • Remove exclusions to re-enable Parquet aggregate pushdown and UDAF-related test cases.
  • Remove exclusions to re-enable streaming and real-time streaming test cases; re-enable the valid Variant binary case while keeping the invalid one excluded.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala Disables GlutenExplainSuite and removes multiple per-test exclusions to re-enable previously skipped cases for Spark 4.0 Velox UTs.
gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala Disables GlutenExplainSuite and removes multiple per-test exclusions to re-enable previously skipped cases for Spark 4.1 Velox UTs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +876 to +878
disableSuite[GlutenExplainSuite](
"Validates Spark-specific physical plan and JVM codegen output that does not apply to " +
"Gluten's native execution plan")
Comment on lines +896 to +898
disableSuite[GlutenExplainSuite](
"Validates Spark-specific physical plan and JVM codegen output that does not apply to " +
"Gluten's native execution plan")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CORE works for Gluten Core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants