Skip to content

Commit a683b28

Browse files
committed
[HUDI-5289] Fix writeStatus RDD recalculated in cluster
1 parent 4a825dc commit a683b28

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ private void completeClustering(HoodieReplaceCommitMetadata metadata,
469469
}
470470

471471
private void validateClusteringCommit(HoodieWriteMetadata<JavaRDD<WriteStatus>> clusteringMetadata, String clusteringCommitTime, HoodieTable table) {
472-
if (clusteringMetadata.getWriteStatuses().isEmpty()) {
472+
if (!clusteringMetadata.getWriteStats().isPresent() || clusteringMetadata.getWriteStats().get().isEmpty()) {
473473
HoodieClusteringPlan clusteringPlan = ClusteringUtils.getClusteringPlan(
474474
table.getMetaClient(), HoodieTimeline.getReplaceCommitRequestedInstant(clusteringCommitTime))
475475
.map(Pair::getRight).orElseThrow(() -> new HoodieClusteringException(

0 commit comments

Comments
 (0)