[migration] fix missing partition for running sub tasks
This commit is contained in:
parent
86c8615537
commit
5000deefa9
|
@ -266,9 +266,7 @@ func (h *APIHandler) getDataMigrationTaskOfIndex(w http.ResponseWriter, req *htt
|
|||
if ptask.StartTimeInMillis > 0 {
|
||||
if migration_util.IsPendingState(ptask.Status) {
|
||||
durationInMS = time.Now().UnixMilli() - ptask.StartTimeInMillis
|
||||
continue
|
||||
}
|
||||
if ptask.CompletedTime != nil {
|
||||
} else if ptask.CompletedTime != nil {
|
||||
subCompletedTime = ptask.CompletedTime.UnixMilli()
|
||||
durationInMS = subCompletedTime - ptask.StartTimeInMillis
|
||||
}
|
||||
|
@ -576,7 +574,7 @@ func (h *APIHandler) getChildPipelineInfosFromGateway(pipelineTaskIDs map[string
|
|||
inst.ID = instID
|
||||
_, err = orm.Get(inst)
|
||||
if err != nil {
|
||||
log.Error("failed to get instance info, err: %v", err)
|
||||
log.Errorf("failed to get instance info, id: %s, err: %v", instID, err)
|
||||
continue
|
||||
}
|
||||
pipelines, err := inst.GetPipelinesByIDs(taskIDs)
|
||||
|
|
|
@ -287,9 +287,7 @@ func (h *APIHandler) getDataComparisonTaskOfIndex(w http.ResponseWriter, req *ht
|
|||
if subTask.StartTimeInMillis > 0 {
|
||||
if migration_util.IsPendingState(subTask.Status) {
|
||||
durationInMS = time.Now().UnixMilli() - subTask.StartTimeInMillis
|
||||
continue
|
||||
}
|
||||
if subTask.CompletedTime != nil {
|
||||
} else if subTask.CompletedTime != nil {
|
||||
subCompletedTime = subTask.CompletedTime.UnixMilli()
|
||||
durationInMS = subCompletedTime - subTask.StartTimeInMillis
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue