[fix](load) fix wrong assert and cancel load error (#35362)
This commit is contained in:
@ -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",
|
||||
|
||||
@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user