From b030084f07f438af85eab35851a8cde4b51721ba Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Tue, 5 Jan 2010 13:31:20 +0000 Subject: Auto-add disk controllers based on defined disks Existing applications using libvirt are not aware of the disk controller concept. Thus, after parsing the definitions in the XML, it is neccessary to create elements to satisfy all requested disks, as per their defined drive addresses * src/conf/domain_conf.c, src/conf/domain_conf.h, src/libvirt_private.syms: Add virDomainDefAddDiskControllers() method for populating disk controllers, and call it after parsing disk definitions. * src/qemu/qemu_conf.c: Call virDomainDefAddDiskControllers() when doing ARGV -> XML conversion * tests/qemuxml2argvdata/qemuxml2argv*.xml: Add disk controller data to all data files which don't have it already --- tests/qemuxml2argvdata/qemuxml2argv-misc-uuid.xml | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/qemuxml2argvdata/qemuxml2argv-misc-uuid.xml') diff --git a/tests/qemuxml2argvdata/qemuxml2argv-misc-uuid.xml b/tests/qemuxml2argvdata/qemuxml2argv-misc-uuid.xml index fe0a00e3d..474832d05 100644 --- a/tests/qemuxml2argvdata/qemuxml2argv-misc-uuid.xml +++ b/tests/qemuxml2argvdata/qemuxml2argv-misc-uuid.xml @@ -22,5 +22,6 @@
+ -- cgit v1.2.3-65-gdbad