Skip to content

Commit 9a20f29

Browse files
authored
Bump Spark 4.0.1 to 4.0.2 (#4114)
1 parent ddafe0c commit 9a20f29

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/spark_sql_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ jobs:
140140
config:
141141
- {spark-short: '3.4', spark-full: '3.4.3', java: 11, scan-impl: 'auto'}
142142
- {spark-short: '3.5', spark-full: '3.5.8', java: 11, scan-impl: 'auto'}
143-
- {spark-short: '4.0', spark-full: '4.0.1', java: 17, scan-impl: 'auto'}
143+
- {spark-short: '4.0', spark-full: '4.0.2', java: 17, scan-impl: 'auto'}
144144
fail-fast: false
145145
name: spark-sql-${{ matrix.config.scan-impl }}-${{ matrix.module.name }}/spark-${{ matrix.config.spark-full }}
146146
runs-on: ${{ matrix.os }}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3774,7 +3774,7 @@ index 4b27082e188..057b2430872 100644
37743774
-class HiveUDFDynamicLoadSuite extends QueryTest with SQLTestUtils with TestHiveSingleton {
37753775
+// Comet: mix in IgnoreCometSuite so these tests are reported as ignored when Comet is enabled
37763776
+// (ENABLE_COMET=true). The jar these tests depend on (`hive-test-udfs.jar`) is stripped from the
3777-
+// Spark 4.0.1 release source tag per the ASF binary-artifact policy, so the tests cannot run in
3777+
+// Spark 4.0.2 release source tag per the ASF binary-artifact policy, so the tests cannot run in
37783778
+// Comet's CI. Ignoring keeps the suite passing without masking real regressions; the upstream
37793779
+// tests still run in non-Comet Spark builds that ship the jar on branch-4.0.
37803780
+class HiveUDFDynamicLoadSuite extends QueryTest with SQLTestUtils with TestHiveSingleton
@@ -3788,7 +3788,7 @@ index 4b27082e188..057b2430872 100644
37883788
val jarPath = "src/test/noclasspath/hive-test-udfs.jar"
37893789
- assume(new java.io.File(jarPath).exists)
37903790
+ // Comet: the upstream `assume(...)` runs here in the suite constructor (inside this foreach,
3791-
+ // before `test(...)` registers a case). When the jar is missing - as it is on the v4.0.1
3791+
+ // before `test(...)` registers a case). When the jar is missing - as it is on the v4.0.2
37923792
+ // release tag - `assume` throws TestCanceledException out of `<init>`, which ScalaTest
37933793
+ // reports as a suite abort (not a per-test cancel) and fails the whole job. The
37943794
+ // IgnoreCometSuite mixin above already reroutes these tests to `ignore` under Comet, so

docs/source/user-guide/latest/installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ use only and should not be used in production yet.
5050

5151
| Spark Version | Java Version | Scala Version | Comet Tests in CI | Spark SQL Tests in CI |
5252
| ------------- | ------------ | ------------- | ----------------- | --------------------- |
53-
| 4.0.1 | 17 | 2.13 | Yes | Yes |
53+
| 4.0.2 | 17 | 2.13 | Yes | Yes |
5454

5555
Note that Comet may not fully work with proprietary forks of Apache Spark such as the Spark versions offered by
5656
Cloud Service Providers.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -668,7 +668,7 @@ under the License.
668668
<!-- Use Scala 2.13 by default -->
669669
<scala.version>2.13.16</scala.version>
670670
<scala.binary.version>2.13</scala.binary.version>
671-
<spark.version>4.0.1</spark.version>
671+
<spark.version>4.0.2</spark.version>
672672
<spark.version.short>4.0</spark.version.short>
673673
<parquet.version>1.15.2</parquet.version>
674674
<semanticdb.version>4.13.6</semanticdb.version>

0 commit comments

Comments
 (0)