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

wuchunfu pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


The following commit(s) were added to refs/heads/dev by this push:
     new 9426b7ba2c [Fix][Connector-V2] Fix maxcompute write with multi 
parallelism (#9089)
9426b7ba2c is described below

commit 9426b7ba2c1d74d37cb1dfb2dcbcf30eeaac1833
Author: Jia Fan <fanjiaemi...@qq.com>
AuthorDate: Tue Apr 8 13:31:43 2025 +0800

    [Fix][Connector-V2] Fix maxcompute write with multi parallelism (#9089)
---
 .../connectors/seatunnel/maxcompute/sink/MaxcomputeWriter.java       | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/seatunnel-connectors-v2/connector-maxcompute/src/main/java/org/apache/seatunnel/connectors/seatunnel/maxcompute/sink/MaxcomputeWriter.java
 
b/seatunnel-connectors-v2/connector-maxcompute/src/main/java/org/apache/seatunnel/connectors/seatunnel/maxcompute/sink/MaxcomputeWriter.java
index f72a3124b0..9de521a493 100644
--- 
a/seatunnel-connectors-v2/connector-maxcompute/src/main/java/org/apache/seatunnel/connectors/seatunnel/maxcompute/sink/MaxcomputeWriter.java
+++ 
b/seatunnel-connectors-v2/connector-maxcompute/src/main/java/org/apache/seatunnel/connectors/seatunnel/maxcompute/sink/MaxcomputeWriter.java
@@ -47,7 +47,6 @@ public class MaxcomputeWriter extends 
AbstractSinkWriter<SeaTunnelRow, Void>
     private RecordWriter recordWriter;
     private final TableTunnel.UploadSession session;
     private final TableSchema tableSchema;
-    private static final Long BLOCK_0 = 0L;
     private final SeaTunnelRowType rowType;
 
     public MaxcomputeWriter(ReadonlyConfig readonlyConfig, SeaTunnelRowType 
rowType) {
@@ -68,7 +67,7 @@ public class MaxcomputeWriter extends 
AbstractSinkWriter<SeaTunnelRow, Void>
                         tunnel.createUploadSession(
                                 readonlyConfig.get(PROJECT), 
readonlyConfig.get(TABLE_NAME));
             }
-            this.recordWriter = session.openRecordWriter(BLOCK_0);
+            this.recordWriter = session.openBufferedWriter();
             log.info("open record writer success");
         } catch (Exception e) {
             throw new MaxcomputeConnectorException(
@@ -89,7 +88,7 @@ public class MaxcomputeWriter extends 
AbstractSinkWriter<SeaTunnelRow, Void>
         if (recordWriter != null) {
             recordWriter.close();
             try {
-                session.commit(new Long[] {BLOCK_0});
+                session.commit();
             } catch (Exception e) {
                 throw new MaxcomputeConnectorException(
                         CommonErrorCodeDeprecated.WRITER_OPERATION_FAILED, e);

Reply via email to