1
0

[HUDI-3272] If mode==ignore && tableExists, do not execute write logic and sync hive (#4632)

This commit is contained in:
董可伦
2022-02-14 11:52:00 +08:00
committed by GitHub
parent 93ee09fee8
commit 94806d5cf7
2 changed files with 45 additions and 36 deletions

View File

@@ -543,6 +543,12 @@ class TestHoodieSparkSqlWriter {
// Verify that HoodieWriteClient is closed correctly
verify(client, times(1)).close()
val ignoreResult = HoodieSparkSqlWriter.bootstrap(sqlContext, SaveMode.Ignore, fooTableModifier, spark.emptyDataFrame, Option.empty,
Option(client))
assertFalse(ignoreResult)
verify(client, times(2)).close()
// fetch all records from parquet files generated from write to hudi
val actualDf = sqlContext.read.parquet(tempBasePath)
assert(actualDf.count == 100)