From 8c20e3afeaa666e9cc166e81bbcc3fc778b0d8f7 Mon Sep 17 00:00:00 2001 From: tzwang Date: Sat, 27 Jul 2024 16:15:10 +0800 Subject: [PATCH] fix deployinstance status Former-commit-id: 3dd4eb610f42d5b20713986c68ffe552b9c01a2d --- .../service/updater/deployInstance.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/internal/scheduler/service/updater/deployInstance.go b/internal/scheduler/service/updater/deployInstance.go index 94e08b0d..3ea12f1b 100644 --- a/internal/scheduler/service/updater/deployInstance.go +++ b/internal/scheduler/service/updater/deployInstance.go @@ -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