From 3d320cb6c68d8c27cd8200da4d64b96cd751f44b Mon Sep 17 00:00:00 2001 From: TangBin Date: Wed, 12 Dec 2018 19:41:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=E6=9C=BA=E5=88=A0=E9=99=A4=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/util/aws/instance.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/util/aws/instance.go b/pkg/util/aws/instance.go index 12498137a4..26311efb8f 100644 --- a/pkg/util/aws/instance.go +++ b/pkg/util/aws/instance.go @@ -330,7 +330,7 @@ func (self *SInstance) StopVM(ctx context.Context, isForce bool) error { func (self *SInstance) DeleteVM(ctx context.Context) error { for { err := self.host.zone.region.DeleteVM(self.InstanceId) - if err != nil { + if err != nil && self.Status != InstanceStatusTerminated { return err } else { break @@ -422,6 +422,7 @@ func (self *SRegion) GetInstances(zoneId string, ids []string, offset int, limit } } + // todo: 不同步已经terminated的主机 instances := []SInstance{} for _, reservation := range res.Reservations { for _, instance := range reservation.Instances {