diff --git a/pkg/compute/models/guests.go b/pkg/compute/models/guests.go index f7558befba..c9c6e9aab2 100644 --- a/pkg/compute/models/guests.go +++ b/pkg/compute/models/guests.go @@ -1567,7 +1567,7 @@ func (manager *SGuestManager) newCloudVM(ctx context.Context, userCred mcclient. } } - // db.OpsLog.LogEvent(&guest, db.ACT_SYNC_CLOUD_SERVER, guest.GetShortDesc(), userCred) + db.OpsLog.LogEvent(&guest, db.ACT_SYNC_CLOUD_SERVER, guest.GetShortDesc(), userCred) return &guest, nil } diff --git a/pkg/compute/tasks/cloud_provider_sync_info_task.go b/pkg/compute/tasks/cloud_provider_sync_info_task.go index 97014615ad..ea0367931f 100644 --- a/pkg/compute/tasks/cloud_provider_sync_info_task.go +++ b/pkg/compute/tasks/cloud_provider_sync_info_task.go @@ -426,7 +426,9 @@ func syncHostVMs(ctx context.Context, provider *models.SCloudprovider, task *Clo syncVMDisks(ctx, provider, task, localHost, &localVMs[i], remoteVMs[i]) syncVMEip(ctx, provider, task, &localVMs[i], remoteVMs[i]) - db.OpsLog.LogEvent(&localVMs[i], db.ACT_SYNC_CLOUD_SERVER, localVMs[i].GetShortDesc(), task.UserCred) + if localVMs[i].Status == models.VM_RUNNING { + db.OpsLog.LogEvent(&localVMs[i], db.ACT_START, localVMs[i].GetShortDesc(), task.UserCred) + } } }