1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-15 08:16:43 +00:00
This commit is contained in:
2020-05-04 13:59:01 +08:00
parent b6516496bc
commit d9a53d52e5
4 changed files with 34 additions and 7 deletions

View File

@@ -85,6 +85,7 @@ func (scheduler *SchedulerFair) Start() {
scheduler.parallelism = 1
go func() {
/* fair scheduler */
flag := true
for {
log.Debug("Scheduling")
@@ -286,6 +287,14 @@ func (scheduler *SchedulerFair) UpdateProgress(job Job, state State) {
}
}
break
case Failed:
for i := range scheduler.history {
if scheduler.history[i].Name == job.Name {
scheduler.history[i].Status = Failed
scheduler.history[i].UpdatedAt = int(time.Now().Unix())
}
}
break
}
}