Browse Source

fix deployinstance status

Former-commit-id: 3dd4eb610f
pull/277/head
tzwang 1 year ago
parent
commit
8c20e3afea
1 changed files with 18 additions and 0 deletions
  1. +18
    -0
      internal/scheduler/service/updater/deployInstance.go

+ 18
- 0
internal/scheduler/service/updater/deployInstance.go View File

@@ -45,8 +45,14 @@ func UpdateDeployInstanceStatus(svc *svc.ServiceContext, instance *models.AiInfe
case storeLink.TYPE_OCTOPUS:
switch ins.Status {
case "running":
if instance.Status == constants.Running {
return
}
instance.Status = constants.Running
case "stopped":
if instance.Status == constants.Stopped {
return
}
instance.Status = constants.Stopped
default:
instance.Status = ins.Status
@@ -54,8 +60,14 @@ func UpdateDeployInstanceStatus(svc *svc.ServiceContext, instance *models.AiInfe
case storeLink.TYPE_MODELARTS:
switch ins.Status {
case "running":
if instance.Status == constants.Running {
return
}
instance.Status = constants.Running
case "stopped":
if instance.Status == constants.Stopped {
return
}
instance.Status = constants.Stopped
default:
instance.Status = ins.Status
@@ -63,8 +75,14 @@ func UpdateDeployInstanceStatus(svc *svc.ServiceContext, instance *models.AiInfe
case storeLink.TYPE_SHUGUANGAI:
switch ins.Status {
case "Running":
if instance.Status == constants.Running {
return
}
instance.Status = constants.Running
case "Terminated":
if instance.Status == constants.Stopped {
return
}
instance.Status = constants.Stopped
default:
instance.Status = ins.Status


Loading…
Cancel
Save