1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-12 23:36:44 +00:00

update fair

This commit is contained in:
2020-05-31 18:55:07 +08:00
parent b99e66a4ca
commit 41242024b6
2 changed files with 14 additions and 3 deletions

View File

@@ -189,7 +189,9 @@ func (jm *JobManager) checkStatus(status []TaskStatus) {
}
//InstanceJobHistoryLogger().submitTaskStatus(jm.job.Name, status[i])
} else {
jm.resourcesMu.Lock()
if jm.resources[i].ClientID == "_released_" {
jm.resourcesMu.Unlock()
continue
}
log.Info(jm.job.Name, "-", i, " ", status[i].Status)
@@ -200,7 +202,6 @@ func (jm *JobManager) checkStatus(status []TaskStatus) {
jm.scheduler.UpdateProgress(jm.job, Failed)
}
jm.resourcesMu.Lock()
if jm.resources[i].ClientID != "_released_" {
jm.scheduler.ReleaseResource(jm.job, jm.resources[i])
log.Info("return resource ", jm.resources[i].ClientID)