mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 07:59:00 +00:00
vz: remove disk cache mode hunk
This code was added as a part of huge patch that moves driver from working with prlctl to vz sdk so there is no good explanation why this is done this way. The problem that it is not correct. vz sdk cache mode parameter affects all domain disks while this hunk resets its on every disk to a new value. Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
This commit is contained in:
parent
f294b83ee6
commit
2e6ff2da75
@ -3280,24 +3280,6 @@ static int prlsdkAddDisk(vzDriverPtr driver,
|
||||
pret = PrlVmDev_SetStackIndex(sdkdisk, idx);
|
||||
prlsdkCheckRetGoto(pret, cleanup);
|
||||
|
||||
switch (disk->cachemode) {
|
||||
case VIR_DOMAIN_DISK_CACHE_DISABLE:
|
||||
pret = PrlVmCfg_SetDiskCacheWriteBack(sdkdom, PRL_FALSE);
|
||||
prlsdkCheckRetGoto(pret, cleanup);
|
||||
break;
|
||||
case VIR_DOMAIN_DISK_CACHE_WRITEBACK:
|
||||
pret = PrlVmCfg_SetDiskCacheWriteBack(sdkdom, PRL_TRUE);
|
||||
prlsdkCheckRetGoto(pret, cleanup);
|
||||
break;
|
||||
case VIR_DOMAIN_DISK_CACHE_DEFAULT:
|
||||
break;
|
||||
default:
|
||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
||||
_("Specified disk cache mode is not "
|
||||
"supported by vz driver."));
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
return 0;
|
||||
cleanup:
|
||||
PrlHandle_Free(sdkdisk);
|
||||
|
Loading…
x
Reference in New Issue
Block a user