
15) VSMS.01 -- InvokeMethod(DefineSystem): -- Zhengang .02 -- destroy and undefine rpm: destroy branch "rpm" vs "latest" -- Zhengang .06 -- InvokeMethod(AddResourceSettings): CIM_ERR_FAILED: Failed to create domain -- Zhengang The VSMS.06 failure seems to come from a missing <source> node in the network device section of the xml generated from the following code: src/Virt_VirtualSystemManagementService.c: _update_resources_for()
xml = system_to_xml(dominfo); if (xml != NULL) { CU_DEBUG("New XML:\n%s", xml); connect_and_create(xml, ref, &s); } else { cu_statusf(_BROKER, &s, CMPI_RC_ERR_FAILED, "Internal error (xml generation failed)"); } For the same domain, virsh & system_to_xml() gives different results on the network section. -------------virsh------------- <interface type='bridge'> <mac address='11:22:33:aa:bb:cc'/> *<source bridge='testbridge'/>* </interface> ------------system_to_xml()------ <interface type='bridge'> <mac address='11:22:33:aa:bb:cc'/> *<script path='vif-bridge'/>* </interface> The missing <source> node caused the virDomainDefineXML() failed in connect_and_create(). I'm not sure where this need to be fixed. The provider or the test case? -- - Zhengang