diff --git a/fe/fe-core/src/main/java/org/apache/doris/load/StreamLoadRecordMgr.java b/fe/fe-core/src/main/java/org/apache/doris/load/StreamLoadRecordMgr.java index 149d5c0a92..2848311f89 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/load/StreamLoadRecordMgr.java +++ b/fe/fe-core/src/main/java/org/apache/doris/load/StreamLoadRecordMgr.java @@ -142,6 +142,8 @@ public class StreamLoadRecordMgr extends MasterDaemon { Map labelToStreamLoadRecord = dbIdToLabelToStreamLoadRecord.get(dbId); if (!labelToStreamLoadRecord.containsKey(label)) { labelToStreamLoadRecord.put(label, streamLoadRecord); + } else if (labelToStreamLoadRecord.get(label).getFinishTime().compareTo(streamLoadRecord.getFinishTime()) < 0) { + labelToStreamLoadRecord.put(label, streamLoadRecord); } writeUnlock(); }