This is an automated email from the ASF dual-hosted git repository.
zml1206 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gluten.git
The following commit(s) were added to refs/heads/main by this push:
new 352e05a070 [GLUTEN-11550][VL] Disable GlutenExplainSuite in Spark 4.x
(#12546)
352e05a070 is described below
commit 352e05a070a5ea849e1fb912902d4309bf9e5b0e
Author: Mingliang Zhu <[email protected]>
AuthorDate: Tue Jul 21 15:51:09 2026 +0800
[GLUTEN-11550][VL] Disable GlutenExplainSuite in Spark 4.x (#12546)
---
.../gluten/utils/velox/VeloxTestSettings.scala | 14 +++-------
.../gluten/utils/velox/VeloxTestSettings.scala | 31 +++-------------------
2 files changed, 6 insertions(+), 39 deletions(-)
diff --git
a/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
b/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index 39004877ff..6ad34180c2 100644
---
a/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++
b/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -666,8 +666,6 @@ class VeloxTestSettings extends BackendTestSettings {
enableSuite[GlutenFileMetadataStructSuite]
enableSuite[GlutenParquetV1AggregatePushDownSuite]
enableSuite[GlutenParquetV2AggregatePushDownSuite]
- // TODO: Timestamp columns stats will lost if using int64 in parquet
writer.
- .exclude("aggregate push down - different data types")
enableSuite[GlutenOrcV1AggregatePushDownSuite]
.exclude("nested column: Count(nested sub-field) not push down")
enableSuite[GlutenOrcV2AggregatePushDownSuite]
@@ -895,7 +893,9 @@ class VeloxTestSettings extends BackendTestSettings {
enableSuite[GlutenDataFrameTransposeSuite]
enableSuite[GlutenDefaultANSIValueSuite]
enableSuite[GlutenDeprecatedDatasetAggregatorSuite]
- // TODO: 4.x enableSuite[GlutenExplainSuite] // 1 failure
+ disableSuite[GlutenExplainSuite](
+ "Validates Spark-specific physical plans and JVM codegen output, neither
of which applies to " +
+ "Gluten's native execution plan")
enableSuite[GlutenICUCollationsMapSuite]
enableSuite[GlutenInlineTableParsingImprovementsSuite]
enableSuite[GlutenJoinHintSuite]
@@ -1166,11 +1166,7 @@ class VeloxTestSettings extends BackendTestSettings {
enableSuite[GlutenXPathFunctionsSuite]
enableSuite[GlutenFallbackSuite]
enableSuite[GlutenHashAggregationQuerySuite]
- // TODO: fix on https://github.com/apache/gluten/issues/11919
- .exclude("udaf with all data types")
enableSuite[GlutenHashAggregationQueryWithControlledFallbackSuite]
- // TODO: fix on https://github.com/apache/gluten/issues/11919
- .exclude("udaf with all data types")
enableSuite[GlutenHiveCommandSuite]
enableSuite[GlutenHiveDDLSuite]
enableSuite[GlutenHiveExplainSuite]
@@ -1271,10 +1267,6 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("Dependent Batched Python UDFs and Scalar Pandas UDFs should not
be combined")
.exclude("Python UDF should not break column pruning/filter pushdown --
Parquet V2")
enableSuite[GlutenStreamingQuerySuite]
- // requires test resources that don't exist in Gluten repo
- .exclude("detect escaped path and report the migration guide")
- .exclude("ignore the escaped path check when the flag is off")
- .excludeByPrefix("SPARK-51187")
enableSuite[GlutenQueryExecutionSuite]
// Rewritten to set root logger level to INFO so that logs can be parsed
.exclude("Logging plan changes for execution")
diff --git
a/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
b/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index f62a5dd0f4..0b4a2041fa 100644
---
a/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++
b/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -646,8 +646,6 @@ class VeloxTestSettings extends BackendTestSettings {
enableSuite[GlutenFileMetadataStructSuite]
enableSuite[GlutenParquetV1AggregatePushDownSuite]
enableSuite[GlutenParquetV2AggregatePushDownSuite]
- // TODO: Timestamp columns stats will lost if using int64 in parquet
writer.
- .exclude("aggregate push down - different data types")
enableSuite[GlutenOrcV1AggregatePushDownSuite]
.exclude("nested column: Count(nested sub-field) not push down")
enableSuite[GlutenOrcV2AggregatePushDownSuite]
@@ -875,7 +873,9 @@ class VeloxTestSettings extends BackendTestSettings {
enableSuite[GlutenDataFrameTableValuedFunctionsSuite]
enableSuite[GlutenDataFrameTransposeSuite]
enableSuite[GlutenDeprecatedDatasetAggregatorSuite]
- // TODO: 4.x enableSuite[GlutenExplainSuite] // 1 failure
+ disableSuite[GlutenExplainSuite](
+ "Validates Spark-specific physical plans and JVM codegen output, neither
of which applies to " +
+ "Gluten's native execution plan")
enableSuite[GlutenICUCollationsMapSuite]
enableSuite[GlutenInlineTableParsingImprovementsSuite]
enableSuite[GlutenJoinHintSuite]
@@ -1162,11 +1162,7 @@ class VeloxTestSettings extends BackendTestSettings {
enableSuite[GlutenFallbackSuite]
enableSuite[GlutenRowBasedChecksumSuite]
enableSuite[GlutenHashAggregationQuerySuite]
- // TODO: fix on https://github.com/apache/gluten/issues/11919
- .exclude("udaf with all data types")
enableSuite[GlutenHashAggregationQueryWithControlledFallbackSuite]
- // TODO: fix on https://github.com/apache/gluten/issues/11919
- .exclude("udaf with all data types")
enableSuite[GlutenHiveCommandSuite]
enableSuite[GlutenHiveDDLSuite]
enableSuite[GlutenHiveExplainSuite]
@@ -1270,30 +1266,9 @@ class VeloxTestSettings extends BackendTestSettings {
.exclude("Dependent Batched Python UDFs and Scalar Pandas UDFs should not
be combined")
.exclude("Python UDF should not break column pruning/filter pushdown --
Parquet V2")
enableSuite[GlutenStreamingQuerySuite]
- // requires test resources that don't exist in Gluten repo
- .exclude("detect escaped path and report the migration guide")
- .exclude("ignore the escaped path check when the flag is off")
- .excludeByPrefix("SPARK-51187")
- // TODO: fix on Spark-4.1 introduced by
https://github.com/apache/spark/pull/52645
- .exclude("SPARK-53942: changing the number of stateless shuffle partitions
via config")
- .exclude("SPARK-53942: stateful shuffle partitions are retained from old
checkpoint")
enableSuite[GlutenStreamRealTimeModeAllowlistSuite]
- // TODO: fix on Spark-4.1 see https://github.com/apache/spark/pull/52891
- .exclude("rtm operator allowlist")
- .exclude("repartition not allowed")
- .exclude("stateful queries not allowed")
enableSuite[GlutenStreamRealTimeModeE2ESuite]
- // TODO: fix on Spark-4.1 see https://github.com/apache/spark/pull/52870
- .exclude("foreach")
- .exclude("union - foreach")
- .exclude("mapPartitions")
- .exclude("union - mapPartitions")
- .exclude("stream static join")
- .exclude("to_json and from_json round-trip")
- .exclude("generateExec passthrough")
enableSuite[GlutenStreamRealTimeModeSuite]
- // TODO: fix on Spark-4.1 see https://github.com/apache/spark/pull/52473
- .exclude("processAllAvailable")
enableSuite[GlutenQueryExecutionSuite]
// Rewritten to set root logger level to INFO so that logs can be parsed
.exclude("Logging plan changes for execution")
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]