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 b95d53bd7cd..576abe6d0f7 100755 --- a/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java +++ b/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java @@ -3996,7 +3996,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); } @@ -4159,7 +4159,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())); } }