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
pgpvppx4LqAF7.pgp
Description: PGP signature
-- libvir-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/libvir-list
