This is an automated email from the ASF dual-hosted git repository. zhangchen pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new d4dc56c99e [fix](insert) Fragment is not cancelled when client quit without commit a rollback transation insert (#17678) d4dc56c99e is described below commit d4dc56c99efe2dd269aac523479f1e3518105d02 Author: meiyi <myime...@gmail.com> AuthorDate: Wed Mar 15 21:46:40 2023 +0800 [fix](insert) Fragment is not cancelled when client quit without commit a rollback transation insert (#17678) --- fe/fe-core/src/main/java/org/apache/doris/qe/ConnectContext.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectContext.java b/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectContext.java index 42cdb8402e..0b4783dab9 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectContext.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectContext.java @@ -22,7 +22,6 @@ import org.apache.doris.catalog.DatabaseIf; import org.apache.doris.catalog.Env; import org.apache.doris.cluster.ClusterNamespace; import org.apache.doris.common.Config; -import org.apache.doris.common.UserException; import org.apache.doris.common.telemetry.Telemetry; import org.apache.doris.common.util.DebugUtil; import org.apache.doris.datasource.CatalogIf; @@ -268,9 +267,9 @@ public class ConnectContext { if (isTxnModel()) { if (isTxnBegin()) { try { - Env.getCurrentGlobalTransactionMgr().abortTransaction( - currentDbId, txnEntry.getTxnConf().getTxnId(), "timeout"); - } catch (UserException e) { + InsertStreamTxnExecutor executor = new InsertStreamTxnExecutor(getTxnEntry()); + executor.abortTransaction(); + } catch (Exception e) { LOG.error("db: {}, txnId: {}, rollback error.", currentDb, txnEntry.getTxnConf().getTxnId(), e); } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org