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

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Fri Sep 5 16:22:03 UTC 2008


>>
>>
>> The following are the test cases which are failing even when manually 
>> run and needs investigation:
>>
>> VirtualSystemManagementService - 06_addresource.py: FAIL
> This tc is failing ONLY on Xen/XenFV because of the following reasons:
> We are using an non-existing network name in the VS XML file, this works 
> for when defining the KVM guest, but for Xen/XenFV it fails.
>   Here is the debug messages:
>   XML file:
>       <domain type='xen'>
>       <uuid>30cde8f6-6581-4b1c-969c-04558ceff31c</uuid>
>       <name>rstest_domain</name>
> 
>    <on_poweroff>destroy</on_poweroff>
>    <on_crash>destroy</on_crash>
>    <os>
>      <type>linux</type>
>      <kernel>/tmp/default-xen-kernel</kernel>
>      <initrd>/tmp/default-xen-initrd</initrd>
>      <cmdline>TERM=xterm</cmdline>
>    </os>
>    <currentMemory>131072</currentMemory>
>    <memory>131072</memory>
>    <vcpu>1</vcpu>
>    <devices>
>    <interface type='bridge'>
>      <source bridge='testbridge'/>
>      <mac address='11:22:33:aa:bb:cc'/>
>      <script path='vif-bridge'/>
>    </interface>
>    <interface type='network'>
>      <mac address='99:aa:bb:cc:ee:ff'/>
>      <source network='cimtest-networkpool20'/>
>    </interface>
>    <disk type='file' device='disk'>
>      <source file='/tmp/default-xen-dimage'/>
>      <target dev='xvda'/>
>    </disk>
>    <disk type='file' device='disk'>
>      <source file='/tmp/default-xen-dimage.2ND'/>
>      <target dev='xvdb'/>     </disk>
>    </devices>
>    </domain>
> 
> 
>   _Virsh message:
> _    virsh define xen
>    libvir: QEMU error : no network with matching name
>    error: Failed to define domain from xen
>  
>   _Debug Messages:
> 
> _   misc_util.c(72): Connecting to libvirt with uri `xen'
>   libvir: QEMU error : no network with matching name
>   Virt_VirtualSystemManagementService.c(770): Failed to define domain 
> from XML
>   std_invokemethod.c(305): Method `AddResourceSettings' returned 1
> 
>   I believe the changes to this particular test case was done to avoid 
> the test case failing due to following error seen in the batch runs:
>   *"ERROR - Need to give different bridge name since it already exists   "
>  
>   *If yes, then I think we should revert back to the changes that was 
> prior to applying the patch *"[PATCH 4 of 6] [TEST] Make network related 
> changes to VSMS tests"*
>   Any other suggestions ?*

Yes, I'd agree with that. This test needs to create a network pool using 
the npool_name variable as the network name.  And make sure the pool is 
cleaned up and all that. That was my mistake - when I added the network 
pool creation to main.py, I forgot that this test needed an additional 
pool so it could add a different network device.

Thanks for catching this!

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




More information about the Libvirt-cim mailing list