[HUDI-2800] Remove rdd.isEmpty() validation to prevent CreateHandle being called twice (#4121)
This commit is contained in:
@@ -84,7 +84,6 @@ public class SparkExecuteClusteringCommitActionExecutor<T extends HoodieRecordPa
|
|||||||
JavaRDD<WriteStatus> statuses = updateIndex(writeStatusRDD, writeMetadata);
|
JavaRDD<WriteStatus> statuses = updateIndex(writeStatusRDD, writeMetadata);
|
||||||
writeMetadata.setWriteStats(statuses.map(WriteStatus::getStat).collect());
|
writeMetadata.setWriteStats(statuses.map(WriteStatus::getStat).collect());
|
||||||
writeMetadata.setPartitionToReplaceFileIds(getPartitionToReplacedFileIds(writeMetadata));
|
writeMetadata.setPartitionToReplaceFileIds(getPartitionToReplacedFileIds(writeMetadata));
|
||||||
validateWriteResult(writeMetadata);
|
|
||||||
commitOnAutoCommit(writeMetadata);
|
commitOnAutoCommit(writeMetadata);
|
||||||
if (!writeMetadata.getCommitMetadata().isPresent()) {
|
if (!writeMetadata.getCommitMetadata().isPresent()) {
|
||||||
HoodieCommitMetadata commitMetadata = CommitUtils.buildMetadata(writeMetadata.getWriteStats().get(), writeMetadata.getPartitionToReplaceFileIds(),
|
HoodieCommitMetadata commitMetadata = CommitUtils.buildMetadata(writeMetadata.getWriteStats().get(), writeMetadata.getPartitionToReplaceFileIds(),
|
||||||
|
|||||||
Reference in New Issue
Block a user