This is an automated email from the ASF dual-hosted git repository.

zihanli58 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/gobblin.git


The following commit(s) were added to refs/heads/master by this push:
     new 655826a  Don't flush on change_property operation (#3467)
655826a is described below

commit 655826abeeb3c367a4fe882ab80d1a80c97b7ea1
Author: Jack Moseley <[email protected]>
AuthorDate: Mon Feb 14 19:59:37 2022 -0800

    Don't flush on change_property operation (#3467)
---
 .../main/java/org/apache/gobblin/iceberg/writer/GobblinMCEWriter.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gobblin-iceberg/src/main/java/org/apache/gobblin/iceberg/writer/GobblinMCEWriter.java
 
b/gobblin-iceberg/src/main/java/org/apache/gobblin/iceberg/writer/GobblinMCEWriter.java
index c14d7e0..86d0b5b 100644
--- 
a/gobblin-iceberg/src/main/java/org/apache/gobblin/iceberg/writer/GobblinMCEWriter.java
+++ 
b/gobblin-iceberg/src/main/java/org/apache/gobblin/iceberg/writer/GobblinMCEWriter.java
@@ -275,7 +275,7 @@ public class GobblinMCEWriter implements 
DataWriter<GenericRecord> {
         tableOperationTypeMap.put(tableString, new 
TableStatus(gmce.getOperationType(),
             gmce.getDatasetIdentifier().getNativeName(), watermark.getSource(),
             ((LongWatermark)watermark.getWatermark()).getValue()-1, 
((LongWatermark)watermark.getWatermark()).getValue()));
-      } else if (tableOperationTypeMap.get(tableString).operationType != 
gmce.getOperationType()) {
+      } else if (tableOperationTypeMap.get(tableString).operationType != 
gmce.getOperationType() && gmce.getOperationType() != 
OperationType.change_property) {
         flush(dbName, tableName);
         tableOperationTypeMap.put(tableString, new 
TableStatus(gmce.getOperationType(),
             gmce.getDatasetIdentifier().getNativeName(), watermark.getSource(),

Reply via email to