[Libvirt-cim] Re: XenFV on Pegasus Test Run Summary for Sep 11 2008

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Thu Sep 11 19:11:25 UTC 2008


> The above tc will pass if we revert back to the changes done using 
> "[PATCH 4 of 6] [TEST] Make network related changes to VSMS tests".
>> VirtualSystemManagementService - 08_modifyresource.py: FAIL
>>

>
> 
> If we see above we can find two disk information in the devices section, 
> well the first disk information is valid and belongs to the 
> rstest_domain which is created before modfications.

> I tried looking into if the previous test case added this info, but it 
> did not seem like.

The test VSMS 06_addresource.py adds an additional disk device.

> I tried to give some delay before and after the ModifyResourceSetting() 
> call, to see it is caching issue, but it did not help either.
> Can you help to go about this problem?
> 

This is caused by the caching issue.  What's happening here is that by 
the time 06_addresource.py is done running, it has defined a guest named 
rstest_domain and added an additional disk to the guest. 
06_addresource.py then undefines that guest.

However, because the test suite runs so fast, when 08_modifyresource.py 
calls ModifyResources(), the provider gets the XML of the stale guest 
(not the new XML defined by 08_modifyresource.py because the old guest 
is still cached).  So we're picking up stale data.

The likelihood of a user hitting this issue is minimal.  Both of these 
tests need to be updated to use cim_define() / cim_start() as needed.

-- 
Kaitlin Rupert
IBM Linux Technology Center
kaitlin at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list