From 79b896f071c73a29f7af22e2f5328bd42746fadb Mon Sep 17 00:00:00 2001 From: Danny Chan Date: Thu, 2 Sep 2021 20:58:12 +0800 Subject: [PATCH] [HUDI-2392] Do not send partition delete record when changelog mode enabled (#3586) --- .../org/apache/hudi/sink/partitioner/BucketAssignFunction.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java b/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java index 5c9d26f08..15dbae6df 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java +++ b/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java @@ -109,7 +109,8 @@ public class BucketAssignFunction> this.conf = conf; this.isChangingRecords = WriteOperationType.isChangingRecords( WriteOperationType.fromValue(conf.getString(FlinkOptions.OPERATION))); - this.globalIndex = conf.getBoolean(FlinkOptions.INDEX_GLOBAL_ENABLED); + this.globalIndex = conf.getBoolean(FlinkOptions.INDEX_GLOBAL_ENABLED) + && !conf.getBoolean(FlinkOptions.CHANGELOG_ENABLED); } @Override