[Docs][VMM]Explain viodiskcache writeback/writethrough options and the supportability on file and block-based domains (currently works on file based only)
Description of problem:
Via 'Custom Properties', a VM can be edited and the 'viodiskcache' property set. If this is set to either 'writeback' or 'writethrough', this will only apply to file-based storage volumes.
For block-based storage, if 'virtio' is used, the VM will fail to start, reporting "unsupported configuration: native I/O needs either no disk cache or directsync cache mode, QEMU will fallback to aio=threads".
If 'virtio-scsi' is used, the VM will start but the block-based disk will resort to 'cache=none' and 'aio=native'. Any file-based volumes will in this case be set to 'cache=writeback' and 'aio=threads'.
The reason for this is that 'aio=threads' needs to be set for block-based storage and there is no way to set this in the RHEV Admin Portal.
Version-Release number of selected component (if applicable):
RHEV 3.x
How reproducible:
Every time.
Steps to Reproduce:
1. Create VM with a block-based 'virtio' or 'virtio-scsi' disk.
2. Set 'viodiskcache' to 'writeback'.
3. Start VM.
Actual results:
Expected results:
Additional info:
Lucy,
As long as the information in the KCS is valid, as has been confirmed, and as long as this is now referenced in the Docs, which it is, then you can close this bug.
Thanks, GFW.