mirror of
https://github.com/newnius/YAO-scheduler.git
synced 2025-12-15 08:16:43 +00:00
update
This commit is contained in:
@@ -20,7 +20,8 @@ type JobManager struct {
|
|||||||
resourcesMu sync.Mutex
|
resourcesMu sync.Mutex
|
||||||
isRunning bool
|
isRunning bool
|
||||||
killFlag bool
|
killFlag bool
|
||||||
network string
|
|
||||||
|
network string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (jm *JobManager) start() {
|
func (jm *JobManager) start() {
|
||||||
@@ -188,9 +189,11 @@ func (jm *JobManager) checkStatus(status []TaskStatus) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if flagRunning && onlyPS {
|
if flagRunning && onlyPS && !jm.killFlag {
|
||||||
log.Info("Only PS is running, stop ", jm.job.Name)
|
log.Info("Only PS is running, stop ", jm.job.Name)
|
||||||
jm.stop(false)
|
jm.stop(false)
|
||||||
|
jm.killFlag = true
|
||||||
|
jm.scheduler.UpdateProgress(jm.job, Finished)
|
||||||
}
|
}
|
||||||
|
|
||||||
if !flagRunning && !jm.killFlag {
|
if !flagRunning && !jm.killFlag {
|
||||||
|
|||||||
Reference in New Issue
Block a user