From fd479d8f77c138e12da10256e02ebdb817ca571d Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Tue, 7 Jan 2020 11:39:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=81=BF=E5=85=8D=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=AE=89=E5=85=A8=E7=BB=84=E5=A4=B1=E8=B4=A5=E5=90=8E,?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E4=BB=BB=E4=BD=95=E6=97=A5=E5=BF=97=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/compute/tasks/guest_sync_task.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/compute/tasks/guest_sync_task.go b/pkg/compute/tasks/guest_sync_task.go index 52e9ce6cc7..12ae75eb07 100644 --- a/pkg/compute/tasks/guest_sync_task.go +++ b/pkg/compute/tasks/guest_sync_task.go @@ -24,6 +24,7 @@ import ( "yunion.io/x/onecloud/pkg/cloudcommon/db" "yunion.io/x/onecloud/pkg/cloudcommon/db/taskman" "yunion.io/x/onecloud/pkg/compute/models" + "yunion.io/x/onecloud/pkg/util/logclient" ) type GuestSyncConfTask struct { @@ -74,7 +75,7 @@ func (self *GuestSyncConfTask) OnDiskSyncComplete(ctx context.Context, guest *mo func (self *GuestSyncConfTask) OnDiskSyncCompleteFailed(ctx context.Context, obj db.IStandaloneModel, data jsonutils.JSONObject) { guest := obj.(*models.SGuest) db.OpsLog.LogEvent(guest, db.ACT_SYNC_CONF_FAIL, data.String(), self.UserCred) - log.Errorf("Guest sync config failed: %v", data.String()) + logclient.AddActionLogWithStartable(self, guest, logclient.ACT_VM_SYNC_CONF, data, self.UserCred, false) self.SetStageFailed(ctx, data.String()) } @@ -83,7 +84,7 @@ func (self *GuestSyncConfTask) OnSyncCompleteFailed(ctx context.Context, obj db. if !jsonutils.QueryBoolean(self.Params, "without_sync_status", false) { guest.SetStatus(self.GetUserCred(), api.VM_SYNC_FAIL, data.String()) } - log.Errorf("Guest sync config failed: %v", data.String()) + logclient.AddActionLogWithStartable(self, guest, logclient.ACT_VM_SYNC_CONF, data, self.UserCred, false) db.OpsLog.LogEvent(guest, db.ACT_SYNC_CONF_FAIL, data.String(), self.UserCred) self.SetStageFailed(ctx, data.String()) }