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 d22487afff1..2afc291ee2b 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 @@ -3999,7 +3999,7 @@ public class LibvirtComputingResource extends ServerResourceBase implements Serv if ((volumeObjectTO.getIopsWriteRate() != null) && (volumeObjectTO.getIopsWriteRate() > 0)) disk.setIopsWriteRate(volumeObjectTO.getIopsWriteRate()); if (volumeObjectTO.getCacheMode() != null) - disk.setCacheMode(DiskDef.diskCacheMode.valueOf(volumeObjectTO.getCacheMode().toString())); + disk.setCacheMode(DiskDef.diskCacheMode.valueOf(volumeObjectTO.getCacheMode().toString().toUpperCase())); } vm.getDevices().addDevice(disk); } @@ -4162,7 +4162,7 @@ public class LibvirtComputingResource extends ServerResourceBase implements Serv diskdef.setIopsWriteRate(iopsWriteRate); if (cacheMode != null) { - diskdef.setCacheMode(DiskDef.diskCacheMode.valueOf(cacheMode)); + diskdef.setCacheMode(DiskDef.diskCacheMode.valueOf(cacheMode.toUpperCase())); } }