1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-12 23:36:44 +00:00
This commit is contained in:
2020-05-04 14:10:29 +08:00
parent 51a1879b66
commit 515290736c

View File

@@ -8,7 +8,7 @@ import (
"encoding/json"
"strconv"
log "github.com/sirupsen/logrus"
)
)
type JobManager struct {
scheduler Scheduler
@@ -170,7 +170,7 @@ func (jm *JobManager) start() {
} else {
log.Info(jm.job.Name, "-", i, " ", res.Status[i].Status)
if exitCode, ok := res.Status[i].State["ExitCode"].(float64); ok {
if exitCode != 0 {
if exitCode != 0 && !jm.killedFlag {
log.Warn(jm.job.Name+"-"+jm.job.Tasks[i].Name+" exited unexpected, exitCode=", exitCode)
jm.killedFlag = true
jm.scheduler.UpdateProgress(jm.job, Failed)