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

JNSimba pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-flink-connector.git


The following commit(s) were added to refs/heads/master by this push:
     new a0164d96 [Fix] fix DorisWriter abort wrong transaction (#683)
a0164d96 is described below

commit a0164d96e3d502ba7cd958bcc4787e994909ce6b
Author: Glenn <[email protected]>
AuthorDate: Tue Aug 18 11:51:43 2026 +0800

    [Fix] fix DorisWriter abort wrong transaction (#683)
    
    Co-authored-by: tanjialiang <[email protected]>
---
 .../src/main/java/org/apache/doris/flink/sink/writer/DorisWriter.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/flink-doris-connector/flink-doris-connector-base/src/main/java/org/apache/doris/flink/sink/writer/DorisWriter.java
 
b/flink-doris-connector/flink-doris-connector-base/src/main/java/org/apache/doris/flink/sink/writer/DorisWriter.java
index 19a3d8ad..69a3e04e 100644
--- 
a/flink-doris-connector/flink-doris-connector-base/src/main/java/org/apache/doris/flink/sink/writer/DorisWriter.java
+++ 
b/flink-doris-connector/flink-doris-connector-base/src/main/java/org/apache/doris/flink/sink/writer/DorisWriter.java
@@ -257,8 +257,8 @@ public class DorisWriter<IN> {
         // the txn of successful precommit cannot be aborted.
         if (executionOptions.enabled2PC() && multiTableLoad) {
             LOG.info("Try to abort may have successfully preCommitted label.");
-            for (Map.Entry<String, DorisStreamLoad> entry : 
dorisStreamLoadMap.entrySet()) {
-                DorisStreamLoad abortLoader = entry.getValue();
+            for (String key : loadingMap.keySet()) {
+                DorisStreamLoad abortLoader = dorisStreamLoadMap.get(key);
                 try {
                     
abortLoader.abortTransactionByLabel(abortLoader.getCurrentLabel());
                 } catch (Exception ex) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to