From c125e602ea0d4a86975ee369067658ba415d1fbf Mon Sep 17 00:00:00 2001 From: ioito Date: Wed, 10 Jul 2019 21:01:31 +0800 Subject: [PATCH] fix qcloud associate eip timeout after bind --- pkg/util/qcloud/eip.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/util/qcloud/eip.go b/pkg/util/qcloud/eip.go index 35851a3803..7313e01767 100644 --- a/pkg/util/qcloud/eip.go +++ b/pkg/util/qcloud/eip.go @@ -87,11 +87,11 @@ func (self *SEipAddress) GetStatus() string { switch self.AddressStatus { case EIP_STATUS_CREATING: return api.EIP_STATUS_ALLOCATE - case EIP_STATUS_BINDING, EIP_STATUS_BIND: + case EIP_STATUS_BINDING: return api.EIP_STATUS_ASSOCIATE case EIP_STATUS_UNBINDING: return api.EIP_STATUS_DISSOCIATE - case EIP_STATUS_UNBIND, EIP_STATUS_OFFLINING, EIP_STATUS_BIND_ENI: + case EIP_STATUS_UNBIND, EIP_STATUS_BIND, EIP_STATUS_OFFLINING, EIP_STATUS_BIND_ENI: return api.EIP_STATUS_READY case EIP_STATUS_CREATE_FAILED: return api.EIP_STATUS_ALLOCATE_FAIL