[Libvirt-cim] Re: Test Run Summary (Aug 11 2009): Xen on Red Hat Enterprise Linux Server release 5.3 (Tikanga) with Pegasus
Deepti B Kalakeri
deeptik at linux.vnet.ibm.com
Thu Aug 13 05:07:55 UTC 2009
Kaitlin Rupert wrote:
>>>> RASD - 01_verify_rasd_fields.py: FAIL
>> The test case do not have any problem.
>> I am seeing a peculiar behavior. The EnumerateInstance operation from
>> the provider on the RASD is returning None value in the NetworkName
>> field.
>> I commented out the destroy and undefine part of the test case and
>> checked if the wbemcli ein operation on RASD returned proper
>> NetworkName value, which did.
>> The rasd_from_vdev() function in Virt_RASD.c is indirectly called via
>> enu_rasds -> _get_rasds().
>> The NetworkName value seem to be assigned properly when called from
>> the VSSDC.c vssd_to_rasd() function.
>> But when called from EnumInstances() in the Virt_RASD.c the
>> NetworkName is getting reset to null.
>
> Thanks Deepti for providing debug - this helped me track the issue
> down. The actual error is in the virt_device_dup() function in
> device_parsing.c I'll follow up with a patch to fix this.
>
Thats good :)
>
>>>> ResourceAllocationFromPool - 01_forward.py: FAIL
>> Though the networkpool information is supplied with the Xen domain
>> while creating it.. once created the xml will have the bridge
>> information instead of pool.
>> Because of the provider would not have the source networkpool
>> information when queried, this test fails with the following error:
>>
>> device_parsing.c(325): No network source defined, leaving blank
>> Virt_DevicePool.c(444): Unable to determine pool since no network
>> source defined
>>
>
> This is a consequence of how the libvirt Xen driver works. When the
> guest is defined, the XML is converted from a "network" type interface
> to a "bridge" type.
>
Yeah! you had told me about this previously as well. But how should we
go about fixing these tests for Xen. I am yet to decide.
--
Thanks and Regards,
Deepti B. Kalakeri
IBM Linux Technology Center
deeptik at linux.vnet.ibm.com
More information about the Libvirt-cim
mailing list