From d38111696f2f04fa1187107fa9b66869ec209c8d Mon Sep 17 00:00:00 2001 From: wanyaoqi Date: Thu, 24 Oct 2019 11:15:55 +0800 Subject: [PATCH] change config add log event --- pkg/compute/tasks/guest_change_config_task.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkg/compute/tasks/guest_change_config_task.go b/pkg/compute/tasks/guest_change_config_task.go index 526bb09968..8470f87b97 100644 --- a/pkg/compute/tasks/guest_change_config_task.go +++ b/pkg/compute/tasks/guest_change_config_task.go @@ -198,6 +198,18 @@ func (self *GuestChangeConfigTask) OnGuestChangeCpuMemSpecComplete(ctx context.C self.markStageFailed(ctx, guest, fmt.Sprintf("Update fail %s", err)) return } + changeConfigSpec := jsonutils.NewDict() + if addCpu > 0 { + changeConfigSpec.Set("add_cpu", jsonutils.NewInt(int64(addCpu))) + } + if addMem > 0 { + changeConfigSpec.Set("add_mem", jsonutils.NewInt(int64(addMem))) + } + if len(instanceType) > 0 { + changeConfigSpec.Set("instance_type", jsonutils.NewString(instanceType)) + } + + db.OpsLog.LogEvent(guest, db.ACT_CHANGE_FLAVOR, changeConfigSpec.String(), self.UserCred) var pendingUsage models.SQuota err = self.GetPendingUsage(&pendingUsage)