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