[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 ptask.StartTimeInMillis > 0 {
|
||||||
if migration_util.IsPendingState(ptask.Status) {
|
if migration_util.IsPendingState(ptask.Status) {
|
||||||
durationInMS = time.Now().UnixMilli() - ptask.StartTimeInMillis
|
durationInMS = time.Now().UnixMilli() - ptask.StartTimeInMillis
|
||||||
continue
|
} else if ptask.CompletedTime != nil {
|
||||||
}
|
|
||||||
if ptask.CompletedTime != nil {
|
|
||||||
subCompletedTime = ptask.CompletedTime.UnixMilli()
|
subCompletedTime = ptask.CompletedTime.UnixMilli()
|
||||||
durationInMS = subCompletedTime - ptask.StartTimeInMillis
|
durationInMS = subCompletedTime - ptask.StartTimeInMillis
|
||||||
}
|
}
|
||||||
|
@ -576,7 +574,7 @@ func (h *APIHandler) getChildPipelineInfosFromGateway(pipelineTaskIDs map[string
|
||||||
inst.ID = instID
|
inst.ID = instID
|
||||||
_, err = orm.Get(inst)
|
_, err = orm.Get(inst)
|
||||||
if err != nil {
|
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
|
continue
|
||||||
}
|
}
|
||||||
pipelines, err := inst.GetPipelinesByIDs(taskIDs)
|
pipelines, err := inst.GetPipelinesByIDs(taskIDs)
|
||||||
|
|
|
@ -287,9 +287,7 @@ func (h *APIHandler) getDataComparisonTaskOfIndex(w http.ResponseWriter, req *ht
|
||||||
if subTask.StartTimeInMillis > 0 {
|
if subTask.StartTimeInMillis > 0 {
|
||||||
if migration_util.IsPendingState(subTask.Status) {
|
if migration_util.IsPendingState(subTask.Status) {
|
||||||
durationInMS = time.Now().UnixMilli() - subTask.StartTimeInMillis
|
durationInMS = time.Now().UnixMilli() - subTask.StartTimeInMillis
|
||||||
continue
|
} else if subTask.CompletedTime != nil {
|
||||||
}
|
|
||||||
if subTask.CompletedTime != nil {
|
|
||||||
subCompletedTime = subTask.CompletedTime.UnixMilli()
|
subCompletedTime = subTask.CompletedTime.UnixMilli()
|
||||||
durationInMS = subCompletedTime - subTask.StartTimeInMillis
|
durationInMS = subCompletedTime - subTask.StartTimeInMillis
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue