On Thu, Jun 29, 2017 at 19:02:39 -0700, Ashish Mittal wrote:
From: Ashish Mittal <ashish.mittal(a)veritas.com>
Sample XML for a VxHS disk:
<disk type='network' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source protocol='vxhs'
name='eb90327c-8302-4725-9e1b-4e85ed4dc251'>
<host name='192.168.0.1' port='9999'/>
</source>
<backingStore/>
<target dev='vda' bus='virtio'/>
<serial>eb90327c-8302-4725-9e1b-4e85ed4dc251</serial>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x00'
slot='0x04' function='0x0'/>
</disk>
Signed-off-by: Ashish Mittal <ashish.mittal(a)veritas.com>
---
[...]
Additionally since libvirt supports QAPI introspection, this means we
are now able to detect whether qemu supports vxhs and should report an
error if it doesn't.
You'll need to add a capability bit in qemu_capabilities.h and the detection
string in qemu_capabilities.c to virQEMUCapsQMPSchemaQueries[].