On Tue, Jun 04, 2013 at 08:03:53PM +0200, Michal Privoznik wrote: > On 04.06.2013 18:50, Christophe Fergeau wrote: > > --- > > libvirt-gconfig/libvirt-gconfig-domain-disk.h | 20 ++++++++++++++++++++ > > libvirt-gconfig/libvirt-gconfig.sym | 2 ++ > > 2 files changed, 22 insertions(+) > > > > diff --git a/libvirt-gconfig/libvirt-gconfig-domain-disk.h b/libvirt-gconfig/libvirt-gconfig-domain-disk.h > > index 7363d31..e80a2fc 100644 > > --- a/libvirt-gconfig/libvirt-gconfig-domain-disk.h > > +++ b/libvirt-gconfig/libvirt-gconfig-domain-disk.h > > @@ -101,6 +101,26 @@ typedef enum { > > GVIR_CONFIG_DOMAIN_DISK_STARTUP_POLICY_OPTIONAL > > } GVirConfigDomainDiskStartupPolicy; > > > > +typedef enum { > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_RAW, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_DIR, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_BOCHS, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_CLOOP, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_COW, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_DMG, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_ISO, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_QCOW, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_QCOW2, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_QED, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_VMDK, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_VPC, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_FAT, > > + GVIR_CONFIG_DOMAIN_DISK_FORMAT_VHD, > > +} GVirConfigDomainDiskFormat; > > + > > +/* backward compatibility */ > > +#define GVIR_CONFIG_DOMAIN_DISK_FORMAT_AIO GVIR_CONFIG_DOMAIN_DISK_FORMAT_RAW; > > Backward compatibility? This was added because of this bit in domainconf.rng: <define name="driverFormat"> <attribute name="name"> <ref name="genericName"/> </attribute> <optional> <attribute name='type'> <choice> <ref name='storageFormat'/> <value>aio</value> <!-- back-compat for 'raw' --> </choice> </attribute> </optional> </define> but seeing how it's used in domain_conf.c: } else if (!driverName && xmlStrEqual(cur->name, BAD_CAST "driver")) { driverName = virXMLPropString(cur, "name"); driverType = virXMLPropString(cur, "type"); if (STREQ_NULLABLE(driverType, "aio")) { /* In-place conversion to "raw", for Xen back-compat */ driverType[0] = 'r'; driverType[1] = 'a'; driverType[2] = 'w'; } it's probably not very useful to have it... Christophe
Attachment:
pgp3YohjI8rgN.pgp
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list