Browse Source

updated deployinstance status sync

pull/461/head
tzwang 7 months ago
parent
commit
1969076fb6
1 changed files with 10 additions and 1 deletions
  1. +10
    -1
      internal/scheduler/service/utils/status/deployInstance.go

+ 10
- 1
internal/scheduler/service/utils/status/deployInstance.go View File

@@ -17,7 +17,7 @@ func UpdateDeployInstanceStatusBatch(svc *svc.ServiceContext, insList []*models.


if needfilter { if needfilter {
for i := len(list) - 1; i >= 0; i-- { for i := len(list) - 1; i >= 0; i-- {
if list[i].Status == constants.Running || list[i].Status == constants.Stopped {
if list[i].Status == constants.Running || list[i].Status == constants.Stopped || list[i].Status == constants.Failed {
list = append(list[:i], list[i+1:]...) list = append(list[:i], list[i+1:]...)
} }
} }
@@ -176,6 +176,15 @@ func UpdateDeployInstanceStatus(svc *svc.ServiceContext, instance *models.AiInfe
return return
} }
instance.Status = constants.Stopped instance.Status = constants.Stopped
case "CREATED_FAILED":
if instance.Status == constants.Failed {
if ch != nil {
<-ch
return
}
return
}
instance.Status = constants.Failed
default: default:
instance.Status = ins.Status instance.Status = ins.Status
} }


Loading…
Cancel
Save