Repository: cloudstack Updated Branches: refs/heads/master 3147090e2 -> 1d99a3809
CLOUDSTACK-8424: enable cpu flags only for guest VMs Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/1d99a380 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/1d99a380 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/1d99a380 Branch: refs/heads/master Commit: 1d99a3809627748acdd6f952fd0a2f11013f8e07 Parents: 3147090 Author: Rohit Yadav <rohit.ya...@shapeblue.com> Authored: Thu Apr 30 00:46:58 2015 +0200 Committer: Rohit Yadav <rohit.ya...@shapeblue.com> Committed: Thu Apr 30 04:13:07 2015 +0200 ---------------------------------------------------------------------- .../cloud/hypervisor/kvm/resource/LibvirtComputingResource.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/1d99a380/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java ---------------------------------------------------------------------- diff --git a/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java b/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java index 6debb85..2bd584e 100644 --- a/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java +++ b/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java @@ -3686,7 +3686,9 @@ public class LibvirtComputingResource extends ServerResourceBase implements Serv CpuModeDef cmd = new CpuModeDef(); cmd.setMode(_guestCpuMode); cmd.setModel(_guestCpuModel); - cmd.setFeatures(_cpuFeatures); + if (vmTO.getType() == VirtualMachine.Type.User) { + cmd.setFeatures(_cpuFeatures); + } // multi cores per socket, for larger core configs if (vcpus % 6 == 0) { int sockets = vcpus / 6;