Closed jeremyprime closed 1 year ago
See method signature of PartitionedFile.filePath
change from 3.3.2 to 3.4.0:
https://javadoc.io/static/org.apache.spark/spark-sql_2.12/3.3.2/org/apache/spark/sql/execution/datasources/PartitionedFile.html
https://javadoc.io/static/org.apache.spark/spark-sql_2.12/3.4.0/org/apache/spark/sql/execution/datasources/PartitionedFile.html
If pinning the version to 3.3.x, see the following files where we use latest (or reference that fact):
docker/docker-compose.yml
(see client, spark-master, and spark-worker)docker/README.md
.github/workflows/nightly.xml
(see run-integration-tests-on-standalone-cluster, since it uses the default version from docker-compse.yml
)Updating docker-compose.yml
and README.md
is enough as the nightly tests rely on the default version in that file.
Find the latest Spark 3.3.x tag for the Bitnami Spark image here.
Problem Description
Daily tests on a standalone cluster are failing (started May 29).
No code changes occurred recently, so likely due to a Docker image or third-party dependency that was updated. Most likely the Bitnami Spark image, which appears to have recently moved to Spark 3.4.0. This may become a larger story to support Spark 3.4.0 (see #549), so may want to pin tests to use Spark 3.3.x for now.
Spark Connector Logs
Complex Types Tests failure: