From 719a9608c78b6d78f802b192cbe3945f0b5244a3 Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Wed, 16 Dec 2020 17:42:58 +0800 Subject: [PATCH] fix(region): eip_allocate_task: set eip status allocate_fail on task failure --- pkg/compute/tasks/eip_allocate_task.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/compute/tasks/eip_allocate_task.go b/pkg/compute/tasks/eip_allocate_task.go index a31a20679b..2d8d6c802a 100644 --- a/pkg/compute/tasks/eip_allocate_task.go +++ b/pkg/compute/tasks/eip_allocate_task.go @@ -39,6 +39,7 @@ func init() { } func (self *EipAllocateTask) onFailed(ctx context.Context, eip *models.SElasticip, reason jsonutils.JSONObject) { + eip.SetStatus(self.UserCred, api.EIP_STATUS_ALLOCATE_FAIL, reason.String()) self.setGuestAllocateEipFailed(eip, reason) self.SetStageFailed(ctx, reason) }