diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java index 6287a06885..251760ad61 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java @@ -58,6 +58,7 @@ import java.util.Map; import java.util.Map.Entry; import java.util.Optional; import java.util.Set; +import java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.locks.ReentrantReadWriteLock; @@ -411,6 +412,10 @@ public class MTMV extends OlapTable { return res; } + public ConcurrentLinkedQueue getHistoryTasks() { + return jobInfo.getHistoryTasks(); + } + // for test public void setRefreshInfo(MTMVRefreshInfo refreshInfo) { this.refreshInfo = refreshInfo; diff --git a/fe/fe-core/src/main/java/org/apache/doris/job/extensions/mtmv/MTMVJob.java b/fe/fe-core/src/main/java/org/apache/doris/job/extensions/mtmv/MTMVJob.java index 5d7cf4435b..add191001f 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/job/extensions/mtmv/MTMVJob.java +++ b/fe/fe-core/src/main/java/org/apache/doris/job/extensions/mtmv/MTMVJob.java @@ -202,7 +202,7 @@ public class MTMVJob extends AbstractJob { LOG.warn("get mtmv failed", e); return Lists.newArrayList(); } - return Lists.newArrayList(mtmv.getJobInfo().getHistoryTasks()); + return Lists.newArrayList(mtmv.getHistoryTasks()); } @Override