From 358c69c913ad7c830e56e2c8fd61252c86d5626d Mon Sep 17 00:00:00 2001 From: Zouxxyy Date: Sun, 20 Oct 2024 05:08:06 +0800 Subject: [PATCH] [HUDI-8396] Bump Spark version from 3.5.1 to 3.5.3 (#12129) --- .../sql/hudi/command/DropHoodieTableCommand.scala | 7 ++----- .../spark/sql/hudi/command/IndexCommands.scala | 12 +++--------- pom.xml | 2 +- 3 files changed, 6 insertions(+), 15 deletions(-) diff --git a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/DropHoodieTableCommand.scala b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/DropHoodieTableCommand.scala index 09e05ff79235..5151bb9996c0 100644 --- a/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/DropHoodieTableCommand.scala +++ b/hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/DropHoodieTableCommand.scala @@ -24,7 +24,7 @@ import org.apache.hudi.common.util.ConfigUtils import org.apache.hudi.hadoop.fs.HadoopFSUtils import org.apache.hudi.storage.{HoodieStorageUtils, StoragePath} import org.apache.spark.sql._ -import org.apache.spark.sql.catalyst.{QualifiedTableName, TableIdentifier} +import org.apache.spark.sql.catalyst.TableIdentifier import org.apache.spark.sql.catalyst.catalog._ /** @@ -45,10 +45,7 @@ case class DropHoodieTableCommand( if (!sparkSession.catalog.tableExists(tableIdentifier.unquotedString)) { sparkSession.catalog.refreshTable(tableIdentifier.unquotedString) } - val qualifiedTableName = QualifiedTableName( - tableIdentifier.database.getOrElse(sparkSession.sessionState.catalog.getCurrentDatabase), - tableIdentifier.table) - sparkSession.sessionState.catalog.invalidateCachedTable(qualifiedTableName) + sparkSession.sessionState.catalog.invalidateCachedTable(tableIdentifier) dropTableInCatalog(sparkSession, tableIdentifier, ifExists, purge) diff --git a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/IndexCommands.scala b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/IndexCommands.scala index 2272bd2b394e..14bb934cec44 100644 --- a/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/IndexCommands.scala +++ b/hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/IndexCommands.scala @@ -29,7 +29,7 @@ import org.apache.hudi.metadata.MetadataPartitionType import org.apache.spark.internal.Logging import org.apache.spark.sql.catalyst.catalog.CatalogTable import org.apache.spark.sql.catalyst.expressions.Attribute -import org.apache.spark.sql.catalyst.{QualifiedTableName, TableIdentifier} +import org.apache.spark.sql.catalyst.TableIdentifier import org.apache.spark.sql.hudi.HoodieSqlCommonUtils.getTableLocation import org.apache.spark.sql.{Row, SparkSession} @@ -62,10 +62,7 @@ case class CreateIndexCommand(table: CatalogTable, // Invalidate cached table for queries do not access related table // through {@code DefaultSource} - val qualifiedTableName = QualifiedTableName( - tableId.database.getOrElse(sparkSession.sessionState.catalog.getCurrentDatabase), - tableId.table) - sparkSession.sessionState.catalog.invalidateCachedTable(qualifiedTableName) + sparkSession.sessionState.catalog.invalidateCachedTable(tableId) Seq.empty } } @@ -88,10 +85,7 @@ case class DropIndexCommand(table: CatalogTable, // Invalidate cached table for queries do not access related table // through {@code DefaultSource} - val qualifiedTableName = QualifiedTableName( - tableId.database.getOrElse(sparkSession.sessionState.catalog.getCurrentDatabase), - tableId.table) - sparkSession.sessionState.catalog.invalidateCachedTable(qualifiedTableName) + sparkSession.sessionState.catalog.invalidateCachedTable(tableId) Seq.empty } } diff --git a/pom.xml b/pom.xml index 58d48320d12a..979f314602a4 100644 --- a/pom.xml +++ b/pom.xml @@ -165,7 +165,7 @@ 7.5.3 3.3.4 3.4.3 - 3.5.1 + 3.5.3 hudi-spark3.5.x hudi-spark3-common 1.8.2