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

yiguolei pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-2.1 by this push:
     new ca86ee7b152 [fix](load) fix wrong assert and cancel load error (#35362)
ca86ee7b152 is described below

commit ca86ee7b15254c68f4ded442e1a617bfd5b13c83
Author: Mingyu Chen <morning...@163.com>
AuthorDate: Fri May 24 17:11:01 2024 +0800

    [fix](load) fix wrong assert and cancel load error (#35362)
---
 fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java | 1 -
 fe/fe-core/src/main/java/org/apache/doris/qe/DdlExecutor.java | 8 ++++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java 
b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java
index 623237144ca..3baaace0aaf 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java
@@ -2587,7 +2587,6 @@ public class Coordinator implements CoordInterface {
                 icebergCommitDataFunc.accept(params.getIcebergCommitDatas());
             }
 
-            Preconditions.checkArgument(params.isSetDetailedReport());
             if (ctx.done) {
                 if (LOG.isDebugEnabled()) {
                     LOG.debug("Query {} fragment {} is marked done",
diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/DdlExecutor.java 
b/fe/fe-core/src/main/java/org/apache/doris/qe/DdlExecutor.java
index 6f2d5e01244..5b26bb87e72 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/qe/DdlExecutor.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/qe/DdlExecutor.java
@@ -125,6 +125,7 @@ import org.apache.doris.catalog.EncryptKeyHelper;
 import org.apache.doris.catalog.Env;
 import org.apache.doris.common.DdlException;
 import org.apache.doris.common.util.ProfileManager;
+import org.apache.doris.job.exception.JobException;
 import org.apache.doris.load.sync.SyncJobManager;
 import org.apache.doris.persist.CleanQueryStatsInfo;
 import org.apache.doris.statistics.StatisticsRepository;
@@ -177,8 +178,11 @@ public class DdlExecutor {
         } else if (ddlStmt instanceof CancelLoadStmt) {
             CancelLoadStmt cs = (CancelLoadStmt) ddlStmt;
             // cancel all
-            env.getJobManager().cancelLoadJob(cs);
-            env.getLoadManager().cancelLoadJob(cs);
+            try {
+                env.getJobManager().cancelLoadJob(cs);
+            } catch (JobException e) {
+                env.getLoadManager().cancelLoadJob(cs);
+            }
         } else if (ddlStmt instanceof CreateRoutineLoadStmt) {
             
env.getRoutineLoadManager().createRoutineLoadJob((CreateRoutineLoadStmt) 
ddlStmt);
         } else if (ddlStmt instanceof PauseRoutineLoadStmt) {


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to