CIM
Threads by month
- ----- 2025 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
October 2009
- 8 participants
- 36 discussions
# HG changeset patch
# User Kaitlin Rupert <karupert(a)us.ibm.com>
# Date 1254941459 25200
# Node ID 10f3bc589ff7754578b96b77a735526425d1e212
# Parent 428eca03998023f2f1b37ba7e2504c23d5ee80b9
Fix indention in Makefile.am
At some point, then indention switches from tabs to spaces. This fixes that
issue.
Signed-off-by: Kaitlin Rupert <karupert(a)us.ibm.com>
diff -r 428eca039980 -r 10f3bc589ff7 Makefile.am
--- a/Makefile.am Tue Sep 22 11:46:03 2009 -0600
+++ b/Makefile.am Wed Oct 07 11:50:59 2009 -0700
@@ -47,16 +47,15 @@
schema/VirtualSystemSnapshotServiceCapabilities.mof \
schema/ConcreteComponent.mof \
schema/ConsoleRedirectionService.mof \
- schema/ConsoleRedirectionServiceCapabilities.mof \
- schema/ServiceAffectsElement.mof \
- schema/KVMRedirectionSAP.mof \
- schema/DisplayController.mof \
- schema/PointingDevice.mof \
- schema/GraphicsPool.mof \
- schema/InputPool.mof \
- schema/HostedAccessPoint.mof \
- schema/ServiceAccessBySAP.mof \
- schema/SAPAvailableForElement.mof
+ schema/ConsoleRedirectionServiceCapabilities.mof \
+ schema/ServiceAffectsElement.mof \
+ schema/KVMRedirectionSAP.mof \
+ schema/DisplayController.mof \
+ schema/PointingDevice.mof \
+ schema/InputPool.mof \
+ schema/HostedAccessPoint.mof \
+ schema/ServiceAccessBySAP.mof \
+ schema/SAPAvailableForElement.mof
INTEROP_MOFS = \
schema/ComputerSystem.mof \
@@ -122,16 +121,16 @@
schema/VirtualSystemSnapshotServiceCapabilities.registration \
schema/ConcreteComponent.registration \
schema/ConsoleRedirectionService.registration \
- schema/ConsoleRedirectionServiceCapabilities.registration \
- schema/ServiceAffectsElement.registration \
- schema/KVMRedirectionSAP.registration \
- schema/DisplayController.registration \
- schema/PointingDevice.registration \
- schema/GraphicsPool.registration \
- schema/InputPool.registration \
- schema/HostedAccessPoint.registration \
- schema/ServiceAccessBySAP.registration \
- schema/SAPAvailableForElement.registration
+ schema/ConsoleRedirectionServiceCapabilities.registration \
+ schema/ServiceAffectsElement.registration \
+ schema/KVMRedirectionSAP.registration \
+ schema/DisplayController.registration \
+ schema/PointingDevice.registration \
+ schema/GraphicsPool.registration \
+ schema/InputPool.registration \
+ schema/HostedAccessPoint.registration \
+ schema/ServiceAccessBySAP.registration \
+ schema/SAPAvailableForElement.registration
INTEROP_REGS = \
schema/RegisteredProfile.registration \
2
1

Re: [Libvirt-cim] Query regarding Xen_ComputerSystem.RequestStateChange() and Live migration
by Kaitlin Rupert 09 Oct '09
by Kaitlin Rupert 09 Oct '09
09 Oct '09
Subba Rao, Sandeep M (STSD) wrote:
> Hi Kaitlin,
>
>> I'm not sure what you mean by "goes back to host1".
>
> So, if we switch off the VM after the live migration, the VM loses the assocation with target. Virsh shows as follows after shutdown:
>
> [root@RHEL54-host1 ~]# virsh list --all
>> Id Name State
>> ----------------------------------
>> 0 Domain-0 running
>> - liveVm shut off
>
>
>> [root@RHEL54-host2 ~]# virsh list --all
>> Id Name State
>> ----------------------------------
>> 0 Domain-0 running
>> - localVm shut off
Ah, I see what you mean. libvirt does not define the guest on the
target during a migration. So before you shutdown the guest, you'll
need to define it so that the config persists.
That said, libvirt-cim will define the guest so that when the guest is
migrated over, it's configuration persists after the guest is shutdown.
>
>> Ah, so libvirt-cim is cleaning the guest up on the source host properly.
> That is good to hear.
>
> libvirt-cim is cleaning the guest up on the source host properly, like you said looks like libvirt has some issues and we will follow up accordingly.
>
> Regarding the stop VM operation -- RequestStateChange() function.
>
> We tried the stop operation on the VM. The stop operation through libvirt-cim reported success i.e the RequestStateChange() function returned a 0, but
> the VM is still running on the host.
>
> Attaching the libvirt-cim log file.
>
> The operation was tried on the VM 'Win'. Details are as below:
>
> [root@RHEL54 ~]# cat /etc/issue
> Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga)
> Kernel \r on an \m
>
> [root@RHEL54 ~]# virsh list --all
> Id Name State
> ----------------------------------
> 0 Domain-0 running
> 1 Win idle
> - HVM shut off
> - SLES shut off
> - VM shut off
>
> virsh # dominfo 1
> Id: 1
> Name: Win
> UUID: 090df819-8ac6-f4d3-784b-4309a938080a
> OS Type: hvm
> State: no state
> CPU(s): 1
> CPU time: 55.0s
> Max memory: 278528 kB
> Used memory: 270208 kB
> Autostart: disable
>
> The stop operation doesn't seem to work through xm and virsh. However, our concern is that the RequestStateChange() function returns 0 immediately.
> This is the case even when the operation succeeds.
So if xm is failing to shutdown the guest, then libvirt-cim won't be
able to shutdown the guest either.
However, I agree with you that there is a bug in libvirt-cim here. We
should check to make sure the guest is properly shutdown before
returning from RequestStateChange(). We don't currently do that.
Currently, we just return whether libvirt reports a success or a failure.
>
> Please let us know if you need any information.
>
> Regards,
> Sandeep
>
> -----Original Message-----
> From: Kaitlin Rupert [mailto:kaitlin@linux.vnet.ibm.com]
> Sent: Friday, October 09, 2009 1:41 AM
> To: Velayudham, Madan Ganesh (STSD / ESS SW)
> Cc: Deepti B Kalakeri; List for discussion and development of libvirt CIM; Subba Rao, Sandeep M (STSD)
> Subject: Re: [Libvirt-cim] Query regarding Xen_ComputerSystem.RequestStateChange() and Live migration
>
> Velayudham, Madan Ganesh (STSD / ESS SW) wrote:
>> Thanks Kaitlin,
>>
>> Here it is:
>>
>> [root@RHEL54-host1 ~]# virsh list --all
>> Id Name State
>> ----------------------------------
>> 0 Domain-0 running
>> - liveVm shut off
>
> This is why libvirt-cim reports the guest on host1. The definition of the guest still exists here.
>
>> [root@RHEL54-host2 ~]# virsh list --all
>> Id Name State
>> ----------------------------------
>> 0 Domain-0 running
>> 14 liveVm idle
>> - localVm shut off
>>
>> If I shutdown the liveVm on host2, the VM goes back to host1!! Does it indicate any problems?
>
> I'm not sure what you mean by "goes back to host1".
>
>> Please note that above mentioned was the case when we invoked the live migration through virsh command.
>
> My mistake - I didn't realize you were launching the migration through libvirt. So it sounds like libvirt doesn't remove the definition from the source system in RHEL 5.4. I believe this is the desired behavior, but you'll have to check with the libvirt team.
>
>> I enabled the logging as mentioned, and invoked live migration through libvirt-CIM - in which case - the migration completed successfully, and the VM was reported only on the target; Attached is the log.
>
> Ah, so libvirt-cim is cleaning the guest up on the source host properly.
> That is good to hear.
>
>> Now it appears to be - if we start using virsh command, then the inconsistency is seen.
>>
>> Please let us know your comments.
>>
>> We'll capture logs for the stop issue (in another setup) and send soon.
>>
>> Thanks and Regards,
>> Madan (_MaGa_)
>> Madan Ganesh Velayudham
>> Office: +91 80 2516 5333
>>
>>
>> -----Original Message-----
>> From: Kaitlin Rupert [mailto:kaitlin@linux.vnet.ibm.com]
>> Sent: Thursday, October 08, 2009 9:48 PM
>> To: Velayudham, Madan Ganesh (STSD / ESS SW)
>> Cc: Deepti B Kalakeri; List for discussion and development of libvirt CIM; Subba Rao, Sandeep M (STSD)
>> Subject: Re: [Libvirt-cim] Query regarding Xen_ComputerSystem.RequestStateChange() and Live migration
>>
>> Velayudham, Madan Ganesh (STSD / ESS SW) wrote:
>>> Thank you Kaitlin and Deepti,
>>>
>> Hi Madan,
>>
>> Can you run "virsh list --all" on both hosts. "virsh list" just shows
>> active guests, while "virsh list --all" shows active and inactive guests.
>>
>> Mu guess is that liveVM is still defined on RHEL54-host1. Can you
>> enable the provider debug and then rerun the migration? I'm wondering
>> if the providers print an error as to why the guest isn't being
>> undefined from the source system.
>>
>> To enable the provider debug, do the following:
>>
>> export CU_DEBUG="/var/log/libvirt-cim.log"
>> /etc/init.d/tog-pegasus restart
>>
>>> The VM "liveVm" on shared storage is being reported on both the hosts (source and destination), here is what we receive through "Xen_HostedDepenency" association:
>>>
>>> [root@RHEL54-host1 ~]# wbemcli ain -ac Xen_HostedDependency 'http://root:password@localhost:5988/root/virt:Xen_HostSystem.CreationClassN…"Xen_HostSystem",Name="RHEL54-host1"'
>>> RHEL54-host1/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="liveVm"
>>> RHEL54-host1/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="Domain-0"
>>>
>>> [root@RHEL54-host1 ~]# virsh list
>>> Id Name State
>>> ----------------------------------
>>> 0 Domain-0 running
>>>
>>> [root@RHEL54-host2 ~]# wbemcli ain -ac Xen_HostedDependency 'http://root:password@localhost:5988/root/virt:Xen_HostSystem.CreationClassN…"Xen_HostSystem",Name="RHEL54-host2"'
>>> RHEL54-host2/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="localVm"
>>> RHEL54-host2/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="Domain-0"
>>> RHEL54-host2/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="liveVm"
>>>
>>> [root@RHEL54-host2 ~]# virsh list
>>> Id Name State
>>> ----------------------------------
>>> 0 Domain-0 running
>>> 7 liveVm idle
>>>
>>> As you notice, virsh command is listing properly, but the association is not updated properly and results in both hosts.
>>>
>>> On the RequestStateChange, we did not capture the message of stop failure. However, here is what we observe - we invoke the RequestStateChange method, it returns 0 - indicating success;
>>> But the VM will not start or stop due to insufficient resources. We assuming that RequestStatechange method to be synchronous call if it does not
>>> provide CIM_Job to track the status of start or stop. Generally starting a Windows VM take more than a minute.
>> Where is the insufficient resources printing out from? Can you paste
>> the errors you see? Can you also include the accompanying provider debug?
>>
>> Either way, libvirt-cim should not return a success in this case. So it
>> sounds like we have a bug here. My guess is that the following is
>> happening:
>>
>> 1) libvirt-cim asks libvirt to stop the guest
>> 2) libvirt returns that the operation is successful, but the operation
>> really fails
>> 3) libvirt-cim doesn't verify that the guest was really stopped /
>> started, so it doesn't catch the failure
>>
>>> Thanks again for your help,
>>>
>>> Best Regards,
>>> Madan
>>>
>>> -----Original Message-----
>>> From: Deepti B Kalakeri [mailto:deeptik@linux.vnet.ibm.com]
>>> Sent: Thursday, October 08, 2009 1:13 PM
>>> To: Velayudham, Madan Ganesh (STSD / ESS SW)
>>> Cc: List for discussion and development of libvirt CIM; Kaitlin Rupert; Deepti B Kalakeri
>>> Subject: Re: [Libvirt-cim] Query regarding Xen_ComputerSystem.RequestStateChange() and Live migration
>>>
>>>
>>>
>>> Subba Rao, Sandeep M (STSD) wrote:
>>>> Hi Kaitlin,
>>>>
>>>> Hope you are doing fine.
>>>>
>>>> We need a clarification regarding the CIM_ConcereteJob support part of Xen_ComputerSystem.RequestStateChange() method to start or stop a Virtual Machine. After we invoke the method, we were expecting a return value of 4096 (Operation Scheduled) with the reference to Job to track the status.
>>>>
>>> AFAIK, the method would not return 4096, it would return success or
>>> failure only.
>>>> Instead we are noticing that the method returns 0 - indicating success, however the Virtual machine does not stop because of memory or other errors.
>>>>
>>> Can you elaborate on what operation you are doing here ?
>>> What errors are you seeing ?
>>>> Can you clarify whether this is a known issue in libvirt-CIM? Also recommend how to track the invoked job?
>>>>
>>> Once the RqquestedStateChange() is successful you should be able to see
>>> the new state value in the Xen_ComputerSystem.EnabledState.
>>>> The OS is an RHEL 5.4 and the libvirt and xen versions are as follows:
>>>>
>>>> [root@RHEL54 ~]# cat /etc/issue
>>>> Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga)
>>>> Kernel \r on an \m
>>>>
>>>> [root@RHEL54 ~]# uname -a
>>>> Linux RHEL54 2.6.18-160.el5xen #1 SMP Mon Jul 27 18:01:58 EDT 2009 i686 i686 i386 GNU/Linux
>>>> [root@RHEL54 ~]# rpm -qa | grep libvirt
>>>> libvirt-0.6.3-17.el5
>>>> libvirt-cim-0.5.5-2.el5
>>>> libvirt-python-0.6.3-17.el5
>>>> [root@RHEL54 ~]# rpm -qa | grep xen
>>>> kernel-xen-devel-2.6.18-160.el5
>>>> kernel-xen-2.6.18-160.el5
>>>> xen-3.0.3-92.el5
>>>> xen-libs-3.0.3-92.el5
>>>> [root@RHEL54 ~]# rpm -qa | grep sblim
>>>> sblim-cmpi-base-1.5.5-34.el5
>>>> [root@RHEL54 ~]#
>>>>
>>>> We also need clarification for live migration. We notice that Xen_ComputerSystem instance for the Virtual machine which is live migrated is being reported on the source and target host. Can you clarify us how to determine the actual host where the VM is associated? We were hoping that HostedDependency association will be helpful, but did not work.
>>>>
>>>>
>>> Once the live migration of the guest using libvirt-cim is successful you
>>> should not see any information of the VM on the host.
>>> I dont think there is any means from which you can track information
>>> regarding the source from which the guest was migrated using libivrt-cim
>>> providers.
>>> Xen_HostedDependency will give information of the VM's the particular
>>> Server hosts.
>>>> Appreciate any help in this regard.
>>>>
>>>> Sandeep
>>>>
>>>> _______________________________________________
>>>> Libvirt-cim mailing list
>>>> Libvirt-cim(a)redhat.com
>>>> https://www.redhat.com/mailman/listinfo/libvirt-cim
>>>>
>>
>
>
--
Kaitlin Rupert
IBM Linux Technology Center
kaitlin(a)linux.vnet.ibm.com
1
0

Re: [Libvirt-cim] Query regarding Xen_ComputerSystem.RequestStateChange() and Live migration
by Deepti B Kalakeri 09 Oct '09
by Deepti B Kalakeri 09 Oct '09
09 Oct '09
Subba Rao, Sandeep M (STSD) wrote:
> Hi Kaitlin,
>
>
>> I'm not sure what you mean by "goes back to host1".
>>
>
> So, if we switch off the VM after the live migration, the VM loses the assocation with target. Virsh shows as follows after shutdown:
>
> [root@RHEL54-host1 ~]# virsh list --all
>
>> Id Name State
>> ----------------------------------
>> 0 Domain-0 running
>> - liveVm shut off
>>
>
>
>
>> [root@RHEL54-host2 ~]# virsh list --all
>> Id Name State
>> ----------------------------------
>> 0 Domain-0 running
>> - localVm shut off
>>
>
>
>> Ah, so libvirt-cim is cleaning the guest up on the source host properly.
>>
> That is good to hear.
>
> libvirt-cim is cleaning the guest up on the source host properly, like you said looks like libvirt has some issues and we will follow up accordingly.
>
> Regarding the stop VM operation -- RequestStateChange() function.
>
> We tried the stop operation on the VM. The stop operation through libvirt-cim reported success i.e the RequestStateChange() function returned a 0, but
> the VM is still running on the host.
>
Can you give the virsh list --all values for the before and after the
RequestStateChange() operation ?
Also, can you give the parameters that you are passing to
RequestStateChange() method.
> Attaching the libvirt-cim log file.
>
> The operation was tried on the VM 'Win'. Details are as below:
>
> [root@RHEL54 ~]# cat /etc/issue
> Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga)
> Kernel \r on an \m
>
> [root@RHEL54 ~]# virsh list --all
> Id Name State
> ----------------------------------
> 0 Domain-0 running
> 1 Win idle
> - HVM shut off
> - SLES shut off
> - VM shut off
>
> virsh # dominfo 1
> Id: 1
> Name: Win
> UUID: 090df819-8ac6-f4d3-784b-4309a938080a
> OS Type: hvm
> State: no state
> CPU(s): 1
> CPU time: 55.0s
> Max memory: 278528 kB
> Used memory: 270208 kB
> Autostart: disable
>
> The stop operation doesn't seem to work through xm and virsh. However, our concern is that the RequestStateChange() function returns 0 immediately.
> This is the case even when the operation succeeds.
>
> Please let us know if you need any information.
>
> Regards,
> Sandeep
>
> -----Original Message-----
> From: Kaitlin Rupert [mailto:kaitlin@linux.vnet.ibm.com]
> Sent: Friday, October 09, 2009 1:41 AM
> To: Velayudham, Madan Ganesh (STSD / ESS SW)
> Cc: Deepti B Kalakeri; List for discussion and development of libvirt CIM; Subba Rao, Sandeep M (STSD)
> Subject: Re: [Libvirt-cim] Query regarding Xen_ComputerSystem.RequestStateChange() and Live migration
>
> Velayudham, Madan Ganesh (STSD / ESS SW) wrote:
>
>> Thanks Kaitlin,
>>
>> Here it is:
>>
>> [root@RHEL54-host1 ~]# virsh list --all
>> Id Name State
>> ----------------------------------
>> 0 Domain-0 running
>> - liveVm shut off
>>
>
> This is why libvirt-cim reports the guest on host1. The definition of the guest still exists here.
>
>
>> [root@RHEL54-host2 ~]# virsh list --all
>> Id Name State
>> ----------------------------------
>> 0 Domain-0 running
>> 14 liveVm idle
>> - localVm shut off
>>
>> If I shutdown the liveVm on host2, the VM goes back to host1!! Does it indicate any problems?
>>
>
> I'm not sure what you mean by "goes back to host1".
>
>
>> Please note that above mentioned was the case when we invoked the live migration through virsh command.
>>
>
> My mistake - I didn't realize you were launching the migration through libvirt. So it sounds like libvirt doesn't remove the definition from the source system in RHEL 5.4. I believe this is the desired behavior, but you'll have to check with the libvirt team.
>
>
>> I enabled the logging as mentioned, and invoked live migration through libvirt-CIM - in which case - the migration completed successfully, and the VM was reported only on the target; Attached is the log.
>>
>
> Ah, so libvirt-cim is cleaning the guest up on the source host properly.
> That is good to hear.
>
>
>> Now it appears to be - if we start using virsh command, then the inconsistency is seen.
>>
>> Please let us know your comments.
>>
>> We'll capture logs for the stop issue (in another setup) and send soon.
>>
>> Thanks and Regards,
>> Madan (_MaGa_)
>> Madan Ganesh Velayudham
>> Office: +91 80 2516 5333
>>
>>
>> -----Original Message-----
>> From: Kaitlin Rupert [mailto:kaitlin@linux.vnet.ibm.com]
>> Sent: Thursday, October 08, 2009 9:48 PM
>> To: Velayudham, Madan Ganesh (STSD / ESS SW)
>> Cc: Deepti B Kalakeri; List for discussion and development of libvirt CIM; Subba Rao, Sandeep M (STSD)
>> Subject: Re: [Libvirt-cim] Query regarding Xen_ComputerSystem.RequestStateChange() and Live migration
>>
>> Velayudham, Madan Ganesh (STSD / ESS SW) wrote:
>>
>>> Thank you Kaitlin and Deepti,
>>>
>>>
>> Hi Madan,
>>
>> Can you run "virsh list --all" on both hosts. "virsh list" just shows
>> active guests, while "virsh list --all" shows active and inactive guests.
>>
>> Mu guess is that liveVM is still defined on RHEL54-host1. Can you
>> enable the provider debug and then rerun the migration? I'm wondering
>> if the providers print an error as to why the guest isn't being
>> undefined from the source system.
>>
>> To enable the provider debug, do the following:
>>
>> export CU_DEBUG="/var/log/libvirt-cim.log"
>> /etc/init.d/tog-pegasus restart
>>
>>
>>> The VM "liveVm" on shared storage is being reported on both the hosts (source and destination), here is what we receive through "Xen_HostedDepenency" association:
>>>
>>> [root@RHEL54-host1 ~]# wbemcli ain -ac Xen_HostedDependency 'http://root:password@localhost:5988/root/virt:Xen_HostSystem.CreationClassN…"Xen_HostSystem",Name="RHEL54-host1"'
>>> RHEL54-host1/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="liveVm"
>>> RHEL54-host1/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="Domain-0"
>>>
>>> [root@RHEL54-host1 ~]# virsh list
>>> Id Name State
>>> ----------------------------------
>>> 0 Domain-0 running
>>>
>>> [root@RHEL54-host2 ~]# wbemcli ain -ac Xen_HostedDependency 'http://root:password@localhost:5988/root/virt:Xen_HostSystem.CreationClassN…"Xen_HostSystem",Name="RHEL54-host2"'
>>> RHEL54-host2/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="localVm"
>>> RHEL54-host2/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="Domain-0"
>>> RHEL54-host2/root/virt:Xen_ComputerSystem.CreationClassName="Xen_ComputerSystem",Name="liveVm"
>>>
>>> [root@RHEL54-host2 ~]# virsh list
>>> Id Name State
>>> ----------------------------------
>>> 0 Domain-0 running
>>> 7 liveVm idle
>>>
>>> As you notice, virsh command is listing properly, but the association is not updated properly and results in both hosts.
>>>
>>> On the RequestStateChange, we did not capture the message of stop failure. However, here is what we observe - we invoke the RequestStateChange method, it returns 0 - indicating success;
>>> But the VM will not start or stop due to insufficient resources. We assuming that RequestStatechange method to be synchronous call if it does not
>>> provide CIM_Job to track the status of start or stop. Generally starting a Windows VM take more than a minute.
>>>
>> Where is the insufficient resources printing out from? Can you paste
>> the errors you see? Can you also include the accompanying provider debug?
>>
>> Either way, libvirt-cim should not return a success in this case. So it
>> sounds like we have a bug here. My guess is that the following is
>> happening:
>>
>> 1) libvirt-cim asks libvirt to stop the guest
>> 2) libvirt returns that the operation is successful, but the operation
>> really fails
>> 3) libvirt-cim doesn't verify that the guest was really stopped /
>> started, so it doesn't catch the failure
>>
>>
>>> Thanks again for your help,
>>>
>>> Best Regards,
>>> Madan
>>>
>>> -----Original Message-----
>>> From: Deepti B Kalakeri [mailto:deeptik@linux.vnet.ibm.com]
>>> Sent: Thursday, October 08, 2009 1:13 PM
>>> To: Velayudham, Madan Ganesh (STSD / ESS SW)
>>> Cc: List for discussion and development of libvirt CIM; Kaitlin Rupert; Deepti B Kalakeri
>>> Subject: Re: [Libvirt-cim] Query regarding Xen_ComputerSystem.RequestStateChange() and Live migration
>>>
>>>
>>>
>>> Subba Rao, Sandeep M (STSD) wrote:
>>>
>>>> Hi Kaitlin,
>>>>
>>>> Hope you are doing fine.
>>>>
>>>> We need a clarification regarding the CIM_ConcereteJob support part of Xen_ComputerSystem.RequestStateChange() method to start or stop a Virtual Machine. After we invoke the method, we were expecting a return value of 4096 (Operation Scheduled) with the reference to Job to track the status.
>>>>
>>>>
>>> AFAIK, the method would not return 4096, it would return success or
>>> failure only.
>>>
>>>> Instead we are noticing that the method returns 0 - indicating success, however the Virtual machine does not stop because of memory or other errors.
>>>>
>>>>
>>> Can you elaborate on what operation you are doing here ?
>>> What errors are you seeing ?
>>>
>>>> Can you clarify whether this is a known issue in libvirt-CIM? Also recommend how to track the invoked job?
>>>>
>>>>
>>> Once the RqquestedStateChange() is successful you should be able to see
>>> the new state value in the Xen_ComputerSystem.EnabledState.
>>>
>>>> The OS is an RHEL 5.4 and the libvirt and xen versions are as follows:
>>>>
>>>> [root@RHEL54 ~]# cat /etc/issue
>>>> Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga)
>>>> Kernel \r on an \m
>>>>
>>>> [root@RHEL54 ~]# uname -a
>>>> Linux RHEL54 2.6.18-160.el5xen #1 SMP Mon Jul 27 18:01:58 EDT 2009 i686 i686 i386 GNU/Linux
>>>> [root@RHEL54 ~]# rpm -qa | grep libvirt
>>>> libvirt-0.6.3-17.el5
>>>> libvirt-cim-0.5.5-2.el5
>>>> libvirt-python-0.6.3-17.el5
>>>> [root@RHEL54 ~]# rpm -qa | grep xen
>>>> kernel-xen-devel-2.6.18-160.el5
>>>> kernel-xen-2.6.18-160.el5
>>>> xen-3.0.3-92.el5
>>>> xen-libs-3.0.3-92.el5
>>>> [root@RHEL54 ~]# rpm -qa | grep sblim
>>>> sblim-cmpi-base-1.5.5-34.el5
>>>> [root@RHEL54 ~]#
>>>>
>>>> We also need clarification for live migration. We notice that Xen_ComputerSystem instance for the Virtual machine which is live migrated is being reported on the source and target host. Can you clarify us how to determine the actual host where the VM is associated? We were hoping that HostedDependency association will be helpful, but did not work.
>>>>
>>>>
>>>>
>>> Once the live migration of the guest using libvirt-cim is successful you
>>> should not see any information of the VM on the host.
>>> I dont think there is any means from which you can track information
>>> regarding the source from which the guest was migrated using libivrt-cim
>>> providers.
>>> Xen_HostedDependency will give information of the VM's the particular
>>> Server hosts.
>>>
>>>> Appreciate any help in this regard.
>>>>
>>>> Sandeep
>>>>
>>>> _______________________________________________
>>>> Libvirt-cim mailing list
>>>> Libvirt-cim(a)redhat.com
>>>> https://www.redhat.com/mailman/listinfo/libvirt-cim
>>>>
>>>>
>>
>
>
>
--
Thanks and Regards,
Deepti B. Kalakeri
IBM Linux Technology Center
deeptik(a)linux.vnet.ibm.com
1
0

Query regarding Xen_ComputerSystem.RequestStateChange() and Live migration
by Subba Rao, Sandeep M (STSD) 08 Oct '09
by Subba Rao, Sandeep M (STSD) 08 Oct '09
08 Oct '09
Hi Kaitlin,
Hope you are doing fine.
We need a clarification regarding the CIM_ConcereteJob support part of Xen_ComputerSystem.RequestStateChange() method to start or stop a Virtual Machine. After we invoke the method, we were expecting a return value of 4096 (Operation Scheduled) with the reference to Job to track the status.
Instead we are noticing that the method returns 0 - indicating success, however the Virtual machine does not stop because of memory or other errors.
Can you clarify whether this is a known issue in libvirt-CIM? Also recommend how to track the invoked job?
The OS is an RHEL 5.4 and the libvirt and xen versions are as follows:
[root@RHEL54 ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga)
Kernel \r on an \m
[root@RHEL54 ~]# uname -a
Linux RHEL54 2.6.18-160.el5xen #1 SMP Mon Jul 27 18:01:58 EDT 2009 i686 i686 i386 GNU/Linux
[root@RHEL54 ~]# rpm -qa | grep libvirt
libvirt-0.6.3-17.el5
libvirt-cim-0.5.5-2.el5
libvirt-python-0.6.3-17.el5
[root@RHEL54 ~]# rpm -qa | grep xen
kernel-xen-devel-2.6.18-160.el5
kernel-xen-2.6.18-160.el5
xen-3.0.3-92.el5
xen-libs-3.0.3-92.el5
[root@RHEL54 ~]# rpm -qa | grep sblim
sblim-cmpi-base-1.5.5-34.el5
[root@RHEL54 ~]#
We also need clarification for live migration. We notice that Xen_ComputerSystem instance for the Virtual machine which is live migrated is being reported on the source and target host. Can you clarify us how to determine the actual host where the VM is associated? We were hoping that HostedDependency association will be helpful, but did not work.
Appreciate any help in this regard.
Sandeep
4
5

[PATCH] [TEST] #3 Add timestamps to main.py to calculate run time of tests
by Kaitlin Rupert 07 Oct '09
by Kaitlin Rupert 07 Oct '09
07 Oct '09
# HG changeset patch
# User Kaitlin Rupert <karupert(a)us.ibm.com>
# Date 1254854080 25200
# Node ID 324d7caaa53c8a3287053155342fdbdea85b1209
# Parent be6620706891d4ff7863ad7e9f7e14ae2c71b6d0
[TEST] #3 Add timestamps to main.py to calculate run time of tests
Updates from 2 to 3:
-Only print execution time if --print-exec-time is specified
-In the test run summary, only print the execution time in the report header
Updates from 1 to 2:
-Add deliniation between mins, sec, etc.
-Add total execution time to top of test report
These changes allow the user to specify the --print-exec-time flag, which will
print the execution time of each test. If this flag isn't specified, the
total run time of the test is still printed.
Signed-off-by: Kaitlin Rupert <karupert(a)us.ibm.com>
diff -r be6620706891 -r 324d7caaa53c suites/libvirt-cim/lib/XenKvmLib/reporting.py
--- a/suites/libvirt-cim/lib/XenKvmLib/reporting.py Tue Oct 06 10:46:31 2009 -0700
+++ b/suites/libvirt-cim/lib/XenKvmLib/reporting.py Tue Oct 06 11:34:40 2009 -0700
@@ -125,7 +125,9 @@
fd = open(log_file, "r")
+ exec_time = "Total test execution: Unknown\n"
run_output = ""
+
for line in fd.xreadlines():
for type, val in rvals.iteritems():
if type in line:
@@ -133,11 +135,15 @@
continue
rvals[type] += 1
tstr[type] += "%s" % line
- run_output += line
+
+ if line.find("Total test execution") >= 0:
+ exec_time = line
+ else:
+ run_output += line
fd.close()
- return rvals, tstr, run_output
+ return rvals, tstr, run_output, exec_time
def build_report_body(rvals, tstr, div):
results = ""
@@ -168,13 +174,13 @@
divider = "=================================================\n"
- rvals, tstr, run_output = parse_run_output(log_file)
+ rvals, tstr, run_output, exec_time = parse_run_output(log_file)
res, res_total, test_block = build_report_body(rvals, tstr, divider)
- report = divider + heading + "\n" + divider + sys_env + divider + res \
- + res_total + divider + test_block + "Full report:\n" \
- + run_output
+ report = divider + heading + "\n" + divider + sys_env + exec_time \
+ + divider + res + res_total + divider + test_block \
+ + "Full report:\n" + run_output
fd = open(log_file, "w")
rc = fd.write(report)
diff -r be6620706891 -r 324d7caaa53c suites/libvirt-cim/main.py
--- a/suites/libvirt-cim/main.py Tue Oct 06 10:46:31 2009 -0700
+++ b/suites/libvirt-cim/main.py Tue Oct 06 11:34:40 2009 -0700
@@ -22,6 +22,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
+from time import time
from optparse import OptionParser
import os
import sys
@@ -64,6 +65,9 @@
help="Duplicate the output to stderr")
parser.add_option("--report", dest="report",
help="Send report using mail info: --report=<recipient addr>")
+parser.add_option("--print-exec-time", action="store_true",
+ dest="print_exec_time",
+ help="Print execution time of each test")
TEST_SUITE = 'cimtest'
CIMTEST_RCFILE = '%s/.cimtestrc' % os.environ['HOME']
@@ -146,6 +150,30 @@
return PASS
+def print_exec_time(testsuite, exec_time, prefix=None):
+
+ #Convert run time from seconds to hours
+ tmp = exec_time / (60 * 60)
+ h = int(tmp)
+
+ #Subtract out hours and convert remainder to minutes
+ tmp = (tmp - h) * 60
+ m = int(tmp)
+
+ #Subtract out minutes and convert remainder to seconds
+ tmp = (tmp - m) * 60
+ s = int(tmp)
+
+ #Subtract out seconds and convert remainder to milliseconds
+ tmp = (tmp - s) * 1000
+ msec = int(tmp)
+
+ if prefix is None:
+ prefix = " "
+
+ testsuite.debug("%s %sh | %smin | %ssec | %smsec" %
+ (prefix, h, m, s, msec))
+
def main():
(options, args) = parser.parse_args()
to_addr = None
@@ -213,6 +241,8 @@
print "\nTesting " + options.virt + " hypervisor"
+ test_run_time_total = 0
+
for test in test_list:
testsuite.debug(div)
t_path = os.path.join(TEST_SUITE, test['group'])
@@ -222,13 +252,26 @@
options.virt, dbg,
options.t_url)
cmd = cdto + ' && ' + ' ' + run
+ start_time = time()
status, output = commands.getstatusoutput(cmd)
+ end_time = time()
os_status = os.WEXITSTATUS(status)
testsuite.print_results(test['group'], test['test'], os_status, output)
+ exec_time = end_time - start_time
+ test_run_time_total = test_run_time_total + exec_time
+
+ if options.print_exec_time:
+ print_exec_time(testsuite, exec_time, " Test execution time:")
+
testsuite.debug("%s\n" % div)
+
+ if options.print_exec_time:
+ print_exec_time(testsuite, test_run_time_total, "Total test execution:")
+ testsuite.debug("\n")
+
testsuite.finish()
status = cleanup_env(options.ip, options.virt)
2
1
# HG changeset patch
# User Kaitlin Rupert <karupert(a)us.ibm.com>
# Date 1254851237 25200
# Node ID b6e1ab3e988b7a8ad90f31d4cf7c496b475b568f
# Parent 4111e35950f1de46d494195abb2ded878f1e1c73
[TEST] Fix indentation in VSMS 15.
Signed-off-by: Kaitlin Rupert <karupert(a)us.ibm.com>
diff -r 4111e35950f1 -r b6e1ab3e988b suites/libvirt-cim/cimtest/VirtualSystemManagementService/15_mod_system_settings.py
--- a/suites/libvirt-cim/cimtest/VirtualSystemManagementService/15_mod_system_settings.py Tue Oct 06 10:46:33 2009 -0700
+++ b/suites/libvirt-cim/cimtest/VirtualSystemManagementService/15_mod_system_settings.py Tue Oct 06 10:47:17 2009 -0700
@@ -130,7 +130,7 @@
defined_domains = domain_list(options.ip, options.virt)
if default_dom in defined_domains:
- cxml.cim_destroy(options.ip)
+ cxml.cim_destroy(options.ip)
curr_cim_rev, changeset = get_provider_version(options.virt, options.ip)
if curr_cim_rev <= libvirt_f9_revision and options.virt == "KVM":
2
1

[PATCH] [TEST] #2 Add timestamps to main.py to calculate run time of tests
by Kaitlin Rupert 06 Oct '09
by Kaitlin Rupert 06 Oct '09
06 Oct '09
# HG changeset patch
# User Kaitlin Rupert <karupert(a)us.ibm.com>
# Date 1254421148 25200
# Node ID d7e6caafb254ada1c41307ed218e753f781cf512
# Parent e627b9efe5ebdb776baef0c504706fb03d1ac0e0
[TEST] #2 Add timestamps to main.py to calculate run time of tests
Updates:
-Add deliniation between mins, sec, etc.
-Add total execution time to top of test report
These changes allow the user to specify the --print-exec-time flag, which will
print the execution time of each test. If this flag isn't specified, the
total run time of the test is still printed.
Signed-off-by: Kaitlin Rupert <karupert(a)us.ibm.com>
diff -r e627b9efe5eb -r d7e6caafb254 suites/libvirt-cim/lib/XenKvmLib/reporting.py
--- a/suites/libvirt-cim/lib/XenKvmLib/reporting.py Thu Oct 01 10:37:39 2009 -0700
+++ b/suites/libvirt-cim/lib/XenKvmLib/reporting.py Thu Oct 01 11:19:08 2009 -0700
@@ -125,7 +125,9 @@
fd = open(log_file, "r")
+ exec_time = "Unknown"
run_output = ""
+
for line in fd.xreadlines():
for type, val in rvals.iteritems():
if type in line:
@@ -133,11 +135,14 @@
continue
rvals[type] += 1
tstr[type] += "%s" % line
+
+ if line.find("Total test execution") >= 0:
+ exec_time = line
run_output += line
fd.close()
- return rvals, tstr, run_output
+ return rvals, tstr, run_output, exec_time
def build_report_body(rvals, tstr, div):
results = ""
@@ -168,13 +173,13 @@
divider = "=================================================\n"
- rvals, tstr, run_output = parse_run_output(log_file)
+ rvals, tstr, run_output, exec_time = parse_run_output(log_file)
res, res_total, test_block = build_report_body(rvals, tstr, divider)
- report = divider + heading + "\n" + divider + sys_env + divider + res \
- + res_total + divider + test_block + "Full report:\n" \
- + run_output
+ report = divider + heading + "\n" + divider + sys_env + exec_time \
+ + divider + res + res_total + divider + test_block \
+ + "Full report:\n" + run_output
fd = open(log_file, "w")
rc = fd.write(report)
diff -r e627b9efe5eb -r d7e6caafb254 suites/libvirt-cim/main.py
--- a/suites/libvirt-cim/main.py Thu Oct 01 10:37:39 2009 -0700
+++ b/suites/libvirt-cim/main.py Thu Oct 01 11:19:08 2009 -0700
@@ -22,6 +22,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
+from time import time
from optparse import OptionParser
import os
import sys
@@ -64,6 +65,9 @@
help="Duplicate the output to stderr")
parser.add_option("--report", dest="report",
help="Send report using mail info: --report=<recipient addr>")
+parser.add_option("--print-exec-time", action="store_true",
+ dest="print_exec_time",
+ help="Print execution time of each test")
TEST_SUITE = 'cimtest'
CIMTEST_RCFILE = '%s/.cimtestrc' % os.environ['HOME']
@@ -146,6 +150,30 @@
return PASS
+def print_exec_time(testsuite, exec_time, prefix=None):
+
+ #Convert run time from seconds to hours
+ tmp = exec_time / (60 * 60)
+ h = int(tmp)
+
+ #Subtract out hours and convert remainder to minutes
+ tmp = (tmp - h) * 60
+ m = int(tmp)
+
+ #Subtract out minutes and convert remainder to seconds
+ tmp = (tmp - m) * 60
+ s = int(tmp)
+
+ #Subtract out seconds and convert remainder to milliseconds
+ tmp = (tmp - s) * 1000
+ msec = int(tmp)
+
+ if prefix is None:
+ prefix = " "
+
+ testsuite.debug("%s %sh | %smin | %ssec | %smsec" %
+ (prefix, h, m, s, msec))
+
def main():
(options, args) = parser.parse_args()
to_addr = None
@@ -213,6 +241,8 @@
print "\nTesting " + options.virt + " hypervisor"
+ test_run_time_total = 0
+
for test in test_list:
testsuite.debug(div)
t_path = os.path.join(TEST_SUITE, test['group'])
@@ -222,13 +252,24 @@
options.virt, dbg,
options.t_url)
cmd = cdto + ' && ' + ' ' + run
+ start_time = time()
status, output = commands.getstatusoutput(cmd)
+ end_time = time()
os_status = os.WEXITSTATUS(status)
testsuite.print_results(test['group'], test['test'], os_status, output)
+ exec_time = end_time - start_time
+ test_run_time_total = test_run_time_total + exec_time
+
+ if options.print_exec_time:
+ print_exec_time(testsuite, exec_time, " Test execution time:")
+
testsuite.debug("%s\n" % div)
+ print_exec_time(testsuite, test_run_time_total, "Total test execution:")
+ testsuite.debug("\n")
+
testsuite.finish()
status = cleanup_env(options.ip, options.virt)
2
4

Test Run Summary (Oct 06 2009): LXC on Fedora release 11.91 (Rawhide) with Unknown
by Richard Maciel 06 Oct '09
by Richard Maciel 06 Oct '09
06 Oct '09
=================================================
Test Run Summary (Oct 06 2009): LXC on Fedora release 11.91 (Rawhide) with Unknown
=================================================
Distro: Fedora release 11.91 (Rawhide)
Kernel: 2.6.30.5-43.fc11.x86_64
libvirt: 0.7.1
Hypervisor: QEMU 0.11.0
CIMOM: Unknown unknown version
Libvirt-cim revision: 0
Libvirt-cim changeset: Unknown
Cimtest revision: 786
Cimtest changeset: 215cbc24f8f9
=================================================
FAIL : 46
XFAIL : 6
SKIP : 54
PASS : 69
-----------------
Total : 175
=================================================
FAIL Test Summary:
HostedAccessPoint - 01_forward.py: FAIL
HostedAccessPoint - 02_reverse.py: FAIL
KVMRedirectionSAP - 01_enum_KVMredSAP.py: FAIL
RedirectionService - 03_RedirectionSAP_errs.py: FAIL
ResourceAllocationFromPool - 01_forward.py: FAIL
ResourceAllocationFromPool - 02_reverse.py: FAIL
ServiceAccessBySAP - 01_forward.py: FAIL
ServiceAccessBySAP - 02_reverse.py: FAIL
ServiceAffectsElement - 01_forward.py: FAIL
ServiceAffectsElement - 02_reverse.py: FAIL
SettingsDefine - 02_reverse.py: FAIL
SettingsDefineCapabilities - 01_forward.py: FAIL
SettingsDefineCapabilities - 03_forward_errs.py: FAIL
SettingsDefineCapabilities - 04_forward_vsmsdata.py: FAIL
SettingsDefineCapabilities - 05_reverse_vsmcap.py: FAIL
SystemDevice - 01_forward.py: FAIL
SystemDevice - 02_reverse.py: FAIL
SystemDevice - 03_fwderrs.py: FAIL
VSSD - 01_enum.py: FAIL
VSSD - 03_vssd_gi_errs.py: FAIL
VSSD - 04_vssd_to_rasd.py: FAIL
VSSD - 05_set_uuid.py: FAIL
VirtualSystemManagementCapabilities - 01_enum.py: FAIL
VirtualSystemManagementCapabilities - 02_vsmcap_gi_errs.py: FAIL
VirtualSystemManagementService - 01_definesystem_name.py: FAIL
VirtualSystemManagementService - 02_destroysystem.py: FAIL
VirtualSystemManagementService - 03_definesystem_ess.py: FAIL
VirtualSystemManagementService - 04_definesystem_ers.py: FAIL
VirtualSystemManagementService - 05_destroysystem_neg.py: FAIL
VirtualSystemManagementService - 10_hv_version.py: FAIL
VirtualSystemManagementService - 14_define_sys_disk.py: FAIL
VirtualSystemManagementService - 15_mod_system_settings.py: FAIL
VirtualSystemManagementService - 21_createVS_verifyMAC.py: FAIL
VirtualSystemMigrationCapabilities - 01_enum.py: FAIL
VirtualSystemMigrationCapabilities - 02_vsmc_gi_errs.py: FAIL
VirtualSystemMigrationSettingData - 01_enum.py: FAIL
VirtualSystemMigrationSettingData - 02_vsmsd_gi_errs.py: FAIL
VirtualSystemSettingDataComponent - 01_forward.py: FAIL
VirtualSystemSettingDataComponent - 02_reverse.py: FAIL
VirtualSystemSettingDataComponent - 03_vssdc_fwd_errs.py: FAIL
VirtualSystemSettingDataComponent - 04_vssdc_rev_errs.py: FAIL
VirtualSystemSnapshotService - 01_enum.py: FAIL
VirtualSystemSnapshotService - 02_vs_sservice_gi_errs.py: FAIL
VirtualSystemSnapshotService - 03_create_snapshot.py: FAIL
VirtualSystemSnapshotServiceCapabilities - 01_enum.py: FAIL
VirtualSystemSnapshotServiceCapabilities - 02_vs_sservicecap_gi_errs.py: FAIL
=================================================
XFAIL Test Summary:
ComputerSystem - 06_paused_active_suspend.py: XFAIL
ComputerSystem - 23_pause_pause.py: XFAIL
ComputerSystem - 32_start_reboot.py: XFAIL
ComputerSystem - 33_suspend_reboot.py: XFAIL
HostedDependency - 03_enabledstate.py: XFAIL
VirtualSystemManagementService - 07_addresource_neg.py: XFAIL
=================================================
SKIP Test Summary:
ComputerSystem - 02_nosystems.py: SKIP
ComputerSystem - 41_cs_to_settingdefinestate.py: SKIP
ComputerSystemIndication - 01_created_indication.py: SKIP
ComputerSystemMigrationJobIndication - 01_csmig_ind_for_offline_mig.py: SKIP
ElementAllocatedFromPool - 03_reverse_errs.py: SKIP
ElementAllocatedFromPool - 04_forward_errs.py: SKIP
LogicalDisk - 01_disk.py: SKIP
LogicalDisk - 03_ld_gi_errs.py: SKIP
NetworkPort - 01_netport.py: SKIP
NetworkPort - 02_np_gi_errors.py: SKIP
NetworkPort - 03_user_netport.py: SKIP
Processor - 01_processor.py: SKIP
Processor - 02_definesys_get_procs.py: SKIP
Processor - 03_proc_gi_errs.py: SKIP
RASD - 04_disk_rasd_size.py: SKIP
RASD - 05_disk_rasd_emu_type.py: SKIP
RASD - 06_parent_net_pool.py: SKIP
RASD - 07_parent_disk_pool.py: SKIP
RASDIndications - 01_guest_states_rasd_ind.py: SKIP
RASDIndications - 02_guest_add_mod_rem_rasd_ind.py: SKIP
ResourceAllocationFromPool - 05_RAPF_err.py: SKIP
ResourcePoolConfigurationService - 03_CreateResourcePool.py: SKIP
ResourcePoolConfigurationService - 04_CreateChildResourcePool.py: SKIP
ResourcePoolConfigurationService - 05_AddResourcesToResourcePool.py: SKIP
ResourcePoolConfigurationService - 06_RemoveResourcesFromResourcePool.py: SKIP
ResourcePoolConfigurationService - 07_DeleteResourcePool.py: SKIP
ResourcePoolConfigurationService - 08_CreateDiskResourcePool.py: SKIP
ResourcePoolConfigurationService - 09_DeleteDiskPool.py: SKIP
ResourcePoolConfigurationService - 10_create_storagevolume.py: SKIP
ResourcePoolConfigurationService - 11_create_dir_storagevolume_errs.py: SKIP
ResourcePoolConfigurationService - 12_create_netfs_storagevolume_errs.py: SKIP
ResourcePoolConfigurationService - 13_delete_storagevolume.py: SKIP
ResourcePoolConfigurationService - 14_delete_storagevolume_errs.py: SKIP
VSSD - 02_bootldr.py: SKIP
VSSD - 06_duplicate_uuid.py: SKIP
VirtualSystemManagementService - 06_addresource.py: SKIP
VirtualSystemManagementService - 08_modifyresource.py: SKIP
VirtualSystemManagementService - 09_procrasd_persist.py: SKIP
VirtualSystemManagementService - 11_define_memrasdunits.py: SKIP
VirtualSystemManagementService - 12_referenced_config.py: SKIP
VirtualSystemManagementService - 13_refconfig_additional_devs.py: SKIP
VirtualSystemManagementService - 16_removeresource.py: SKIP
VirtualSystemManagementService - 17_removeresource_neg.py: SKIP
VirtualSystemManagementService - 18_define_sys_bridge.py: SKIP
VirtualSystemManagementService - 19_definenetwork_ers.py: SKIP
VirtualSystemManagementService - 20_verify_vnc_password.py: SKIP
VirtualSystemManagementService - 22_addmulti_brg_interface.py: SKIP
VirtualSystemManagementService - 23_verify_duplicate_mac_err.py: SKIP
VirtualSystemMigrationService - 01_migratable_host.py: SKIP
VirtualSystemMigrationService - 02_host_migrate_type.py: SKIP
VirtualSystemMigrationService - 05_migratable_host_errs.py: SKIP
VirtualSystemMigrationService - 06_remote_live_migration.py: SKIP
VirtualSystemMigrationService - 07_remote_offline_migration.py: SKIP
VirtualSystemMigrationService - 08_remote_restart_resume_migration.py: SKIP
=================================================
Full report:
--------------------------------------------------------------------
AllocationCapabilities - 01_enum.py: PASS
--------------------------------------------------------------------
AllocationCapabilities - 02_alloccap_gi_errs.py: PASS
--------------------------------------------------------------------
ComputerSystem - 01_enum.py: PASS
--------------------------------------------------------------------
ComputerSystem - 02_nosystems.py: SKIP
ERROR - System has defined domains; unable to run
--------------------------------------------------------------------
ComputerSystem - 03_defineVS.py: PASS
--------------------------------------------------------------------
ComputerSystem - 04_defineStartVS.py: PASS
--------------------------------------------------------------------
ComputerSystem - 05_activate_defined_start.py: PASS
--------------------------------------------------------------------
ComputerSystem - 06_paused_active_suspend.py: XFAIL
ERROR - Got CIM error CIM_ERR_FAILED: Unable to pause domain: this function is not supported by the hypervisor: virDomainSuspend with return code 1
ERROR - Exception variable: Unable pause dom 'DomST1'
InvokeMethod(RequestStateChange): CIM_ERR_FAILED: Unable to pause domain: this function is not supported by the hypervisor: virDomainSuspend
Bug:<00011>
--------------------------------------------------------------------
ComputerSystem - 22_define_suspend.py: PASS
--------------------------------------------------------------------
ComputerSystem - 23_pause_pause.py: XFAIL
ERROR - Got CIM error CIM_ERR_FAILED: Unable to pause domain: this function is not supported by the hypervisor: virDomainSuspend with return code 1
ERROR - Exception: 'Unable pause dom 'cs_test_domain''
InvokeMethod(RequestStateChange): CIM_ERR_FAILED: Unable to pause domain: this function is not supported by the hypervisor: virDomainSuspend
Bug:<00011>
--------------------------------------------------------------------
ComputerSystem - 27_define_pause_errs.py: PASS
--------------------------------------------------------------------
ComputerSystem - 32_start_reboot.py: XFAIL
ERROR - Got CIM error CIM_ERR_FAILED: Unable to reboot domain: this function is not supported by the hypervisor: virDomainReboot with return code 1
ERROR - Exception: Unable reboot dom 'cs_test_domain'
InvokeMethod(RequestStateChange): CIM_ERR_FAILED: Unable to reboot domain: this function is not supported by the hypervisor: virDomainReboot
Bug:<00005>
--------------------------------------------------------------------
ComputerSystem - 33_suspend_reboot.py: XFAIL
ERROR - Got CIM error CIM_ERR_NOT_SUPPORTED: State not supported with return code 7
ERROR - Exception: Unable Suspend dom 'test_domain'
InvokeMethod(RequestStateChange): CIM_ERR_NOT_SUPPORTED: State not supported
Bug:<00012>
--------------------------------------------------------------------
ComputerSystem - 34_start_disable.py: PASS
--------------------------------------------------------------------
ComputerSystem - 35_start_reset.py: PASS
--------------------------------------------------------------------
ComputerSystem - 40_RSC_start.py: PASS
--------------------------------------------------------------------
ComputerSystem - 41_cs_to_settingdefinestate.py: SKIP
--------------------------------------------------------------------
ComputerSystem - 42_cs_gi_errs.py: PASS
--------------------------------------------------------------------
ComputerSystemIndication - 01_created_indication.py: SKIP
--------------------------------------------------------------------
ComputerSystemMigrationJobIndication - 01_csmig_ind_for_offline_mig.py: SKIP
--------------------------------------------------------------------
ElementAllocatedFromPool - 01_forward.py: PASS
--------------------------------------------------------------------
ElementAllocatedFromPool - 02_reverse.py: PASS
--------------------------------------------------------------------
ElementAllocatedFromPool - 03_reverse_errs.py: SKIP
--------------------------------------------------------------------
ElementAllocatedFromPool - 04_forward_errs.py: SKIP
--------------------------------------------------------------------
ElementCapabilities - 01_forward.py: PASS
--------------------------------------------------------------------
ElementCapabilities - 02_reverse.py: PASS
--------------------------------------------------------------------
ElementCapabilities - 03_forward_errs.py: PASS
--------------------------------------------------------------------
ElementCapabilities - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
ElementCapabilities - 05_hostsystem_cap.py: PASS
--------------------------------------------------------------------
ElementConforms - 01_forward.py: PASS
--------------------------------------------------------------------
ElementConforms - 02_reverse.py: PASS
--------------------------------------------------------------------
ElementConforms - 03_ectp_fwd_errs.py: PASS
--------------------------------------------------------------------
ElementConforms - 04_ectp_rev_errs.py: PASS
--------------------------------------------------------------------
ElementSettingData - 01_forward.py: PASS
--------------------------------------------------------------------
ElementSettingData - 03_esd_assoc_with_rasd_errs.py: PASS
--------------------------------------------------------------------
EnabledLogicalElementCapabilities - 01_enum.py: PASS
--------------------------------------------------------------------
EnabledLogicalElementCapabilities - 02_elecap_gi_errs.py: PASS
--------------------------------------------------------------------
HostSystem - 01_enum.py: PASS
--------------------------------------------------------------------
HostSystem - 02_hostsystem_to_rasd.py: PASS
--------------------------------------------------------------------
HostSystem - 03_hs_to_settdefcap.py: PASS
--------------------------------------------------------------------
HostSystem - 04_hs_to_EAPF.py: PASS
--------------------------------------------------------------------
HostSystem - 05_hs_gi_errs.py: PASS
--------------------------------------------------------------------
HostSystem - 06_hs_to_vsms.py: PASS
--------------------------------------------------------------------
HostedAccessPoint - 01_forward.py: FAIL
ERROR - Got CIM error CIM_ERR_FAILED: Failed to define domain: operation failed: domain 'domu1' is already defined with uuid 8df69b07-61e7-4de3-ac5a-0332be809a24 with return code 1
ERROR - Failed to define the dom: domu1
InvokeMethod(DefineSystem): CIM_ERR_FAILED: Failed to define domain: operation failed: domain 'domu1' is already defined with uuid 8df69b07-61e7-4de3-ac5a-0332be809a24
--------------------------------------------------------------------
HostedAccessPoint - 02_reverse.py: FAIL
ERROR - No kvmrsap instance returned
CIM_ERR_INVALID_CLASS: Linux_ComputerSystem
--------------------------------------------------------------------
HostedDependency - 01_forward.py: PASS
--------------------------------------------------------------------
HostedDependency - 02_reverse.py: PASS
--------------------------------------------------------------------
HostedDependency - 03_enabledstate.py: XFAIL
ERROR - Exception: (1, u'CIM_ERR_FAILED: Unable to pause domain: this function is not supported by the hypervisor: virDomainSuspend')
ERROR - Failed to suspend the dom: hd_domain1
InvokeMethod(RequestStateChange): CIM_ERR_FAILED: Unable to pause domain: this function is not supported by the hypervisor: virDomainSuspend
Bug:<00011>
--------------------------------------------------------------------
HostedDependency - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
HostedResourcePool - 01_forward.py: PASS
--------------------------------------------------------------------
HostedResourcePool - 02_reverse.py: PASS
--------------------------------------------------------------------
HostedResourcePool - 03_forward_errs.py: PASS
--------------------------------------------------------------------
HostedResourcePool - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
HostedService - 01_forward.py: PASS
--------------------------------------------------------------------
HostedService - 02_reverse.py: PASS
--------------------------------------------------------------------
HostedService - 03_forward_errs.py: PASS
--------------------------------------------------------------------
HostedService - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
KVMRedirectionSAP - 01_enum_KVMredSAP.py: FAIL
ERROR - Exception: Failed to get information on the defined dom:test_kvmredsap_dom
--------------------------------------------------------------------
LogicalDisk - 01_disk.py: SKIP
--------------------------------------------------------------------
LogicalDisk - 02_nodevs.py: PASS
--------------------------------------------------------------------
LogicalDisk - 03_ld_gi_errs.py: SKIP
--------------------------------------------------------------------
Memory - 01_memory.py: PASS
--------------------------------------------------------------------
Memory - 02_defgetmem.py: PASS
--------------------------------------------------------------------
Memory - 03_mem_gi_errs.py: PASS
--------------------------------------------------------------------
NetworkPort - 01_netport.py: SKIP
--------------------------------------------------------------------
NetworkPort - 02_np_gi_errors.py: SKIP
--------------------------------------------------------------------
NetworkPort - 03_user_netport.py: SKIP
--------------------------------------------------------------------
Processor - 01_processor.py: SKIP
--------------------------------------------------------------------
Processor - 02_definesys_get_procs.py: SKIP
--------------------------------------------------------------------
Processor - 03_proc_gi_errs.py: SKIP
--------------------------------------------------------------------
Profile - 01_enum.py: PASS
--------------------------------------------------------------------
Profile - 02_profile_to_elec.py: PASS
--------------------------------------------------------------------
Profile - 03_rprofile_gi_errs.py: PASS
--------------------------------------------------------------------
RASD - 01_verify_rasd_fields.py: PASS
--------------------------------------------------------------------
RASD - 02_enum.py: PASS
--------------------------------------------------------------------
RASD - 03_rasd_errs.py: PASS
--------------------------------------------------------------------
RASD - 04_disk_rasd_size.py: SKIP
--------------------------------------------------------------------
RASD - 05_disk_rasd_emu_type.py: SKIP
--------------------------------------------------------------------
RASD - 06_parent_net_pool.py: SKIP
06_parent_net_pool.py:50: DeprecationWarning: the sets module is deprecated
from sets import Set
--------------------------------------------------------------------
RASD - 07_parent_disk_pool.py: SKIP
07_parent_disk_pool.py:47: DeprecationWarning: the sets module is deprecated
from sets import Set
--------------------------------------------------------------------
RASDIndications - 01_guest_states_rasd_ind.py: SKIP
--------------------------------------------------------------------
RASDIndications - 02_guest_add_mod_rem_rasd_ind.py: SKIP
--------------------------------------------------------------------
RedirectionService - 01_enum_crs.py: PASS
--------------------------------------------------------------------
RedirectionService - 02_enum_crscap.py: PASS
--------------------------------------------------------------------
RedirectionService - 03_RedirectionSAP_errs.py: FAIL
--------------------------------------------------------------------
ReferencedProfile - 01_verify_refprof.py: PASS
--------------------------------------------------------------------
ReferencedProfile - 02_refprofile_errs.py: PASS
--------------------------------------------------------------------
ResourceAllocationFromPool - 01_forward.py: FAIL
ERROR - 3 RASD insts != 4 pool insts
--------------------------------------------------------------------
ResourceAllocationFromPool - 02_reverse.py: FAIL
ERROR - 3 RASD insts != 4 pool insts
--------------------------------------------------------------------
ResourceAllocationFromPool - 03_forward_errs.py: PASS
--------------------------------------------------------------------
ResourceAllocationFromPool - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
ResourceAllocationFromPool - 05_RAPF_err.py: SKIP
--------------------------------------------------------------------
ResourcePool - 01_enum.py: PASS
--------------------------------------------------------------------
ResourcePool - 02_rp_gi_errors.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationCapabilities - 01_enum.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationCapabilities - 02_rpcc_gi_errs.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 01_enum.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 02_rcps_gi_errors.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 03_CreateResourcePool.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 04_CreateChildResourcePool.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 05_AddResourcesToResourcePool.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 06_RemoveResourcesFromResourcePool.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 07_DeleteResourcePool.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 08_CreateDiskResourcePool.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 09_DeleteDiskPool.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 10_create_storagevolume.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 11_create_dir_storagevolume_errs.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 12_create_netfs_storagevolume_errs.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 13_delete_storagevolume.py: SKIP
--------------------------------------------------------------------
ResourcePoolConfigurationService - 14_delete_storagevolume_errs.py: SKIP
--------------------------------------------------------------------
ServiceAccessBySAP - 01_forward.py: FAIL
Traceback (most recent call last):
File "/usr/lib64/python2.6/logging/__init__.py", line 760, in emit
msg = self.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 644, in format
return fmt.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 432, in format
record.message = record.getMessage()
File "/usr/lib64/python2.6/logging/__init__.py", line 302, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Traceback (most recent call last):
File "/usr/lib64/python2.6/logging/__init__.py", line 760, in emit
msg = self.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 644, in format
return fmt.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 432, in format
record.message = record.getMessage()
File "/usr/lib64/python2.6/logging/__init__.py", line 302, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Traceback (most recent call last):
File "/usr/lib64/python2.6/logging/__init__.py", line 760, in emit
msg = self.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 644, in format
return fmt.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 432, in format
record.message = record.getMessage()
File "/usr/lib64/python2.6/logging/__init__.py", line 302, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
--------------------------------------------------------------------
ServiceAccessBySAP - 02_reverse.py: FAIL
ERROR - No kvmrsap instance found
Traceback (most recent call last):
File "/usr/lib64/python2.6/logging/__init__.py", line 760, in emit
msg = self.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 644, in format
return fmt.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 432, in format
record.message = record.getMessage()
File "/usr/lib64/python2.6/logging/__init__.py", line 302, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Traceback (most recent call last):
File "/usr/lib64/python2.6/logging/__init__.py", line 760, in emit
msg = self.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 644, in format
return fmt.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 432, in format
record.message = record.getMessage()
File "/usr/lib64/python2.6/logging/__init__.py", line 302, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Traceback (most recent call last):
File "/usr/lib64/python2.6/logging/__init__.py", line 760, in emit
msg = self.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 644, in format
return fmt.format(record)
File "/usr/lib64/python2.6/logging/__init__.py", line 432, in format
record.message = record.getMessage()
File "/usr/lib64/python2.6/logging/__init__.py", line 302, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
--------------------------------------------------------------------
ServiceAffectsElement - 01_forward.py: FAIL
01_forward.py:51: DeprecationWarning: the sets module is deprecated
from sets import Set
ERROR - Exception in fn verify_assoc()
ERROR - Exception details: Failed to get init_list
--------------------------------------------------------------------
ServiceAffectsElement - 02_reverse.py: FAIL
02_reverse.py:47: DeprecationWarning: the sets module is deprecated
from sets import Set
ERROR - Exception : 'LXC_DisplayController'
--------------------------------------------------------------------
SettingsDefine - 01_forward.py: PASS
--------------------------------------------------------------------
SettingsDefine - 02_reverse.py: FAIL
ERROR - Got 4 RASDs, expected 3
ERROR - Failed to verify RASDs
--------------------------------------------------------------------
SettingsDefine - 03_sds_fwd_errs.py: PASS
--------------------------------------------------------------------
SettingsDefine - 04_sds_rev_errs.py: PASS
--------------------------------------------------------------------
SettingsDefineCapabilities - 01_forward.py: FAIL
ERROR - Exception: 'NoneType' object has no attribute 'InstanceID'
The web server returned a bad status line: ''
Socket error: [Errno 111] Connection refused
Socket error: [Errno 111] Connection refused
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
SettingsDefineCapabilities - 03_forward_errs.py: FAIL
ERROR - Unexpected rc code 0 and description Socket error: [Errno 111] Connection refused
ERROR - ------ FAILED: Invalid InstanceID Key Name.------
--------------------------------------------------------------------
SettingsDefineCapabilities - 04_forward_vsmsdata.py: FAIL
ERROR - LXC_SettingsDefineCapabilities returned 0 LXC_VirtualSystemMigrationCapabilities objects
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
SettingsDefineCapabilities - 05_reverse_vsmcap.py: FAIL
ERROR - LXC_SettingsDefineCapabilities returned 0 LXC_VirtualSystemMigrationSettingData objects
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
SystemDevice - 01_forward.py: FAIL
01_forward.py:29: DeprecationWarning: the sets module is deprecated
from sets import Set
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Unable to define domain test_domain
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
SystemDevice - 02_reverse.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Unable to define domain test_domain
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
SystemDevice - 03_fwderrs.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Failed to define the domain 'virt1'
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VSSD - 01_enum.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - error while create of VS
ERROR - Missing VSSD instance for the system VSSD_dom
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VSSD - 02_bootldr.py: SKIP
--------------------------------------------------------------------
VSSD - 03_vssd_gi_errs.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - error while define of VS
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VSSD - 04_vssd_to_rasd.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Failed to Define the domain: VSSDC_dom
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VSSD - 05_set_uuid.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Failed to define the dom: uuid_domain
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VSSD - 06_duplicate_uuid.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementCapabilities - 01_enum.py: FAIL
01_enum.py:26: DeprecationWarning: the sets module is deprecated
from sets import Set
ERROR - 'LXC_VirtualSystemManagementCapabilities' returned '0' instance, excepted only 1
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementCapabilities - 02_vsmcap_gi_errs.py: FAIL
ERROR - Unexpected errno 0 and desc Socket error: [Errno 111] Connection refused
ERROR - Expected No such instance (InstanceID) 6
ERROR - ------ FAILED: Invalid InstanceID Key Value.------
--------------------------------------------------------------------
VirtualSystemManagementService - 01_definesystem_name.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Unable to define test_domain
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementService - 02_destroysystem.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Failed to define the domain 'test_domain'
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementService - 03_definesystem_ess.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Got rc: 0, exp 1.
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementService - 04_definesystem_ers.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Error code Mismatch, Got rc: 0, exp 1.
ERROR - DefineSystem failed for an unexpected reason
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementService - 05_destroysystem_neg.py: FAIL
ERROR - Got error no 0, but expected no 1
ERROR - Got error desc: Socket error: [Errno 111] Connection refused, but expected desc: Unable to retrieve domain name.
ERROR - Got error no 0, but expected no 1
ERROR - Got error desc: Socket error: [Errno 111] Connection refused, but expected desc: Failed to find domain
InvokeMethod(DestroySystem): Socket error: [Errno 111] Connection refused
InvokeMethod(DestroySystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementService - 06_addresource.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 07_addresource_neg.py: XFAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Unexpected rc code 0 and description:
Socket error: [Errno 111] Connection refused
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
InvokeMethod(AddResourceSettings): Socket error: [Errno 111] Connection refused
Bug:<90070>
--------------------------------------------------------------------
VirtualSystemManagementService - 08_modifyresource.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 09_procrasd_persist.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 10_hv_version.py: FAIL
ERROR - Did not find VSMS instance
ERROR - list index out of range
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementService - 11_define_memrasdunits.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 12_referenced_config.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 13_refconfig_additional_devs.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 14_define_sys_disk.py: FAIL
ERROR - Exception: 'NoneType' object has no attribute 'InstanceID'
ERROR - Unable to get template RASDs for rstest_disk_domain
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementService - 15_mod_system_settings.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Failed to define the dom: rstest_domain
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
InvokeMethod(DestroySystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementService - 16_removeresource.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 17_removeresource_neg.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 18_define_sys_bridge.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 19_definenetwork_ers.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 20_verify_vnc_password.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 21_createVS_verifyMAC.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Exception details: Unable to define dom_mac_notspecified
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemManagementService - 22_addmulti_brg_interface.py: SKIP
--------------------------------------------------------------------
VirtualSystemManagementService - 23_verify_duplicate_mac_err.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationCapabilities - 01_enum.py: FAIL
ERROR - LXC_VirtualSystemMigrationCapabilities return 0 instances, excepted only 1 instance
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemMigrationCapabilities - 02_vsmc_gi_errs.py: FAIL
ERROR - Unexpected errno 0 and desc Socket error: [Errno 111] Connection refused
ERROR - Expected No such instance (InstanceID) 6
ERROR - ------ FAILED: Invalid InstanceID Key Value.------
--------------------------------------------------------------------
VirtualSystemMigrationService - 01_migratable_host.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 02_host_migrate_type.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 05_migratable_host_errs.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 06_remote_live_migration.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 07_remote_offline_migration.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 08_remote_restart_resume_migration.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationSettingData - 01_enum.py: FAIL
ERROR - LXC_VirtualSystemMigrationSettingData return 0 instances, excepted only 1 instance
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemMigrationSettingData - 02_vsmsd_gi_errs.py: FAIL
ERROR - Unexpected errno 0 and desc Socket error: [Errno 111] Connection refused
ERROR - Expected No such instance (InstanceID) 6
ERROR - ------ FAILED: Invalid InstanceID Key Value.------
--------------------------------------------------------------------
VirtualSystemSettingDataComponent - 01_forward.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Failed to define the dom: VSSDC_dom
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemSettingDataComponent - 02_reverse.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Failed to define the dom: VSSDC_dom
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemSettingDataComponent - 03_vssdc_fwd_errs.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Unable to define domain domu1
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemSettingDataComponent - 04_vssdc_rev_errs.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Unable to define domain domu1
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemSnapshotService - 01_enum.py: FAIL
ERROR - Error in getting HostSystem instance
Socket error: [Errno 111] Connection refused
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemSnapshotService - 02_vs_sservice_gi_errs.py: FAIL
ERROR - list index out of range
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemSnapshotService - 03_create_snapshot.py: FAIL
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Exception: ('Unable to define %s', 'snapshot_vm')
ERROR - Got CIM error Socket error: [Errno 111] Connection refused with return code 0
ERROR - Failed to remove snapshot file for snapshot_vm
InvokeMethod(DefineSystem): Socket error: [Errno 111] Connection refused
InvokeMethod(DestroySystem): Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemSnapshotServiceCapabilities - 01_enum.py: FAIL
ERROR - LXC_VirtualSystemSnapshotServiceCapabilities return 0 instances, excepted only 1 instance
Socket error: [Errno 111] Connection refused
--------------------------------------------------------------------
VirtualSystemSnapshotServiceCapabilities - 02_vs_sservicecap_gi_errs.py: FAIL
ERROR - Unexpected errno 0 and desc Socket error: [Errno 111] Connection refused
ERROR - Expected No such instance (InstanceID) 6
ERROR - ------ FAILED: Invalid InstanceID Key Value.------
--------------------------------------------------------------------
1
0

Test Run Summary (Oct 06 2009): KVM on Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga) with Pegasus
by Deepti B Kalakeri 06 Oct '09
by Deepti B Kalakeri 06 Oct '09
06 Oct '09
=================================================
Test Run Summary (Oct 06 2009): KVM on Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga) with Pegasus
=================================================
Distro: Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga)
Kernel: 2.6.18-158.el5
libvirt: 0.6.3
Hypervisor: QEMU 0.9.1
CIMOM: Pegasus 2.9.0
Libvirt-cim revision: 987
Libvirt-cim changeset: 906a78ecf9f3
Cimtest revision:
Cimtest changeset:
=================================================
FAIL : 2
XFAIL : 4
SKIP : 8
PASS : 161
-----------------
Total : 175
=================================================
FAIL Test Summary:
ResourcePoolConfigurationService - 07_DeleteResourcePool.py: FAIL
VirtualSystemSnapshotService - 03_create_snapshot.py: FAIL
=================================================
XFAIL Test Summary:
ComputerSystem - 32_start_reboot.py: XFAIL
ComputerSystem - 33_suspend_reboot.py: XFAIL
VirtualSystemManagementService - 16_removeresource.py: XFAIL
VirtualSystemManagementService - 22_addmulti_brg_interface.py: XFAIL
=================================================
SKIP Test Summary:
ComputerSystemMigrationJobIndication - 01_csmig_ind_for_offline_mig.py: SKIP
VSSD - 02_bootldr.py: SKIP
VirtualSystemMigrationService - 01_migratable_host.py: SKIP
VirtualSystemMigrationService - 02_host_migrate_type.py: SKIP
VirtualSystemMigrationService - 05_migratable_host_errs.py: SKIP
VirtualSystemMigrationService - 06_remote_live_migration.py: SKIP
VirtualSystemMigrationService - 07_remote_offline_migration.py: SKIP
VirtualSystemMigrationService - 08_remote_restart_resume_migration.py: SKIP
=================================================
Full report:
--------------------------------------------------------------------
AllocationCapabilities - 01_enum.py: PASS
--------------------------------------------------------------------
AllocationCapabilities - 02_alloccap_gi_errs.py: PASS
--------------------------------------------------------------------
ComputerSystem - 01_enum.py: PASS
--------------------------------------------------------------------
ComputerSystem - 02_nosystems.py: PASS
--------------------------------------------------------------------
ComputerSystem - 03_defineVS.py: PASS
--------------------------------------------------------------------
ComputerSystem - 04_defineStartVS.py: PASS
--------------------------------------------------------------------
ComputerSystem - 05_activate_defined_start.py: PASS
--------------------------------------------------------------------
ComputerSystem - 06_paused_active_suspend.py: PASS
--------------------------------------------------------------------
ComputerSystem - 22_define_suspend.py: PASS
--------------------------------------------------------------------
ComputerSystem - 23_pause_pause.py: PASS
--------------------------------------------------------------------
ComputerSystem - 27_define_pause_errs.py: PASS
--------------------------------------------------------------------
ComputerSystem - 32_start_reboot.py: XFAIL
ERROR - Got CIM error CIM_ERR_FAILED: Unable to reboot domain: this function is not supported by the hypervisor: virDomainReboot with return code 1
ERROR - Exception: Unable reboot dom 'cs_test_domain'
InvokeMethod(RequestStateChange): CIM_ERR_FAILED: Unable to reboot domain: this function is not supported by the hypervisor: virDomainReboot
Bug:<00005>
--------------------------------------------------------------------
ComputerSystem - 33_suspend_reboot.py: XFAIL
ERROR - Got CIM error CIM_ERR_NOT_SUPPORTED: State not supported with return code 7
ERROR - Exception: Unable Suspend dom 'test_domain'
InvokeMethod(RequestStateChange): CIM_ERR_NOT_SUPPORTED: State not supported
Bug:<00012>
--------------------------------------------------------------------
ComputerSystem - 34_start_disable.py: PASS
--------------------------------------------------------------------
ComputerSystem - 35_start_reset.py: PASS
--------------------------------------------------------------------
ComputerSystem - 40_RSC_start.py: PASS
--------------------------------------------------------------------
ComputerSystem - 41_cs_to_settingdefinestate.py: PASS
--------------------------------------------------------------------
ComputerSystem - 42_cs_gi_errs.py: PASS
--------------------------------------------------------------------
ComputerSystemIndication - 01_created_indication.py: PASS
--------------------------------------------------------------------
ComputerSystemMigrationJobIndication - 01_csmig_ind_for_offline_mig.py: SKIP
--------------------------------------------------------------------
ElementAllocatedFromPool - 01_forward.py: PASS
--------------------------------------------------------------------
ElementAllocatedFromPool - 02_reverse.py: PASS
--------------------------------------------------------------------
ElementAllocatedFromPool - 03_reverse_errs.py: PASS
--------------------------------------------------------------------
ElementAllocatedFromPool - 04_forward_errs.py: PASS
--------------------------------------------------------------------
ElementCapabilities - 01_forward.py: PASS
--------------------------------------------------------------------
ElementCapabilities - 02_reverse.py: PASS
--------------------------------------------------------------------
ElementCapabilities - 03_forward_errs.py: PASS
--------------------------------------------------------------------
ElementCapabilities - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
ElementCapabilities - 05_hostsystem_cap.py: PASS
--------------------------------------------------------------------
ElementConforms - 01_forward.py: PASS
--------------------------------------------------------------------
ElementConforms - 02_reverse.py: PASS
--------------------------------------------------------------------
ElementConforms - 03_ectp_fwd_errs.py: PASS
--------------------------------------------------------------------
ElementConforms - 04_ectp_rev_errs.py: PASS
--------------------------------------------------------------------
ElementSettingData - 01_forward.py: PASS
--------------------------------------------------------------------
ElementSettingData - 03_esd_assoc_with_rasd_errs.py: PASS
--------------------------------------------------------------------
EnabledLogicalElementCapabilities - 01_enum.py: PASS
--------------------------------------------------------------------
EnabledLogicalElementCapabilities - 02_elecap_gi_errs.py: PASS
--------------------------------------------------------------------
HostSystem - 01_enum.py: PASS
--------------------------------------------------------------------
HostSystem - 02_hostsystem_to_rasd.py: PASS
--------------------------------------------------------------------
HostSystem - 03_hs_to_settdefcap.py: PASS
--------------------------------------------------------------------
HostSystem - 04_hs_to_EAPF.py: PASS
--------------------------------------------------------------------
HostSystem - 05_hs_gi_errs.py: PASS
--------------------------------------------------------------------
HostSystem - 06_hs_to_vsms.py: PASS
--------------------------------------------------------------------
HostedAccessPoint - 01_forward.py: PASS
--------------------------------------------------------------------
HostedAccessPoint - 02_reverse.py: PASS
--------------------------------------------------------------------
HostedDependency - 01_forward.py: PASS
--------------------------------------------------------------------
HostedDependency - 02_reverse.py: PASS
--------------------------------------------------------------------
HostedDependency - 03_enabledstate.py: PASS
--------------------------------------------------------------------
HostedDependency - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
HostedResourcePool - 01_forward.py: PASS
--------------------------------------------------------------------
HostedResourcePool - 02_reverse.py: PASS
--------------------------------------------------------------------
HostedResourcePool - 03_forward_errs.py: PASS
--------------------------------------------------------------------
HostedResourcePool - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
HostedService - 01_forward.py: PASS
--------------------------------------------------------------------
HostedService - 02_reverse.py: PASS
--------------------------------------------------------------------
HostedService - 03_forward_errs.py: PASS
--------------------------------------------------------------------
HostedService - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
KVMRedirectionSAP - 01_enum_KVMredSAP.py: PASS
--------------------------------------------------------------------
LogicalDisk - 01_disk.py: PASS
--------------------------------------------------------------------
LogicalDisk - 02_nodevs.py: PASS
--------------------------------------------------------------------
LogicalDisk - 03_ld_gi_errs.py: PASS
--------------------------------------------------------------------
Memory - 01_memory.py: PASS
--------------------------------------------------------------------
Memory - 02_defgetmem.py: PASS
--------------------------------------------------------------------
Memory - 03_mem_gi_errs.py: PASS
--------------------------------------------------------------------
NetworkPort - 01_netport.py: PASS
--------------------------------------------------------------------
NetworkPort - 02_np_gi_errors.py: PASS
--------------------------------------------------------------------
NetworkPort - 03_user_netport.py: PASS
--------------------------------------------------------------------
Processor - 01_processor.py: PASS
--------------------------------------------------------------------
Processor - 02_definesys_get_procs.py: PASS
--------------------------------------------------------------------
Processor - 03_proc_gi_errs.py: PASS
--------------------------------------------------------------------
Profile - 01_enum.py: PASS
--------------------------------------------------------------------
Profile - 02_profile_to_elec.py: PASS
--------------------------------------------------------------------
Profile - 03_rprofile_gi_errs.py: PASS
--------------------------------------------------------------------
RASD - 01_verify_rasd_fields.py: PASS
--------------------------------------------------------------------
RASD - 02_enum.py: PASS
--------------------------------------------------------------------
RASD - 03_rasd_errs.py: PASS
--------------------------------------------------------------------
RASD - 04_disk_rasd_size.py: PASS
--------------------------------------------------------------------
RASD - 05_disk_rasd_emu_type.py: PASS
--------------------------------------------------------------------
RASD - 06_parent_net_pool.py: PASS
--------------------------------------------------------------------
RASD - 07_parent_disk_pool.py: PASS
--------------------------------------------------------------------
RASDIndications - 01_guest_states_rasd_ind.py: PASS
--------------------------------------------------------------------
RASDIndications - 02_guest_add_mod_rem_rasd_ind.py: PASS
--------------------------------------------------------------------
RedirectionService - 01_enum_crs.py: PASS
--------------------------------------------------------------------
RedirectionService - 02_enum_crscap.py: PASS
--------------------------------------------------------------------
RedirectionService - 03_RedirectionSAP_errs.py: PASS
--------------------------------------------------------------------
ReferencedProfile - 01_verify_refprof.py: PASS
--------------------------------------------------------------------
ReferencedProfile - 02_refprofile_errs.py: PASS
--------------------------------------------------------------------
ResourceAllocationFromPool - 01_forward.py: PASS
--------------------------------------------------------------------
ResourceAllocationFromPool - 02_reverse.py: PASS
--------------------------------------------------------------------
ResourceAllocationFromPool - 03_forward_errs.py: PASS
--------------------------------------------------------------------
ResourceAllocationFromPool - 04_reverse_errs.py: PASS
--------------------------------------------------------------------
ResourceAllocationFromPool - 05_RAPF_err.py: PASS
--------------------------------------------------------------------
ResourcePool - 01_enum.py: PASS
--------------------------------------------------------------------
ResourcePool - 02_rp_gi_errors.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationCapabilities - 01_enum.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationCapabilities - 02_rpcc_gi_errs.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 01_enum.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 02_rcps_gi_errors.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 03_CreateResourcePool.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 04_CreateChildResourcePool.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 05_AddResourcesToResourcePool.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 06_RemoveResourcesFromResourcePool.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 07_DeleteResourcePool.py: FAIL
ERROR - Exception in create_pool()
ERROR - Exception details: (1, u'CIM_ERR_FAILED: Pool with that name already exists')
ERROR - Error in networkpool creation
InvokeMethod(CreateChildResourcePool): CIM_ERR_FAILED: Pool with that name already exists
--------------------------------------------------------------------
ResourcePoolConfigurationService - 08_CreateDiskResourcePool.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 09_DeleteDiskPool.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 10_create_storagevolume.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 11_create_dir_storagevolume_errs.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 12_create_netfs_storagevolume_errs.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 13_delete_storagevolume.py: PASS
--------------------------------------------------------------------
ResourcePoolConfigurationService - 14_delete_storagevolume_errs.py: PASS
--------------------------------------------------------------------
ServiceAccessBySAP - 01_forward.py: PASS
--------------------------------------------------------------------
ServiceAccessBySAP - 02_reverse.py: PASS
--------------------------------------------------------------------
ServiceAffectsElement - 01_forward.py: PASS
--------------------------------------------------------------------
ServiceAffectsElement - 02_reverse.py: PASS
--------------------------------------------------------------------
SettingsDefine - 01_forward.py: PASS
--------------------------------------------------------------------
SettingsDefine - 02_reverse.py: PASS
--------------------------------------------------------------------
SettingsDefine - 03_sds_fwd_errs.py: PASS
--------------------------------------------------------------------
SettingsDefine - 04_sds_rev_errs.py: PASS
--------------------------------------------------------------------
SettingsDefineCapabilities - 01_forward.py: PASS
--------------------------------------------------------------------
SettingsDefineCapabilities - 03_forward_errs.py: PASS
--------------------------------------------------------------------
SettingsDefineCapabilities - 04_forward_vsmsdata.py: PASS
--------------------------------------------------------------------
SettingsDefineCapabilities - 05_reverse_vsmcap.py: PASS
--------------------------------------------------------------------
SystemDevice - 01_forward.py: PASS
--------------------------------------------------------------------
SystemDevice - 02_reverse.py: PASS
--------------------------------------------------------------------
SystemDevice - 03_fwderrs.py: PASS
--------------------------------------------------------------------
VSSD - 01_enum.py: PASS
--------------------------------------------------------------------
VSSD - 02_bootldr.py: SKIP
--------------------------------------------------------------------
VSSD - 03_vssd_gi_errs.py: PASS
--------------------------------------------------------------------
VSSD - 04_vssd_to_rasd.py: PASS
--------------------------------------------------------------------
VSSD - 05_set_uuid.py: PASS
--------------------------------------------------------------------
VSSD - 06_duplicate_uuid.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementCapabilities - 01_enum.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementCapabilities - 02_vsmcap_gi_errs.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 01_definesystem_name.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 02_destroysystem.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 03_definesystem_ess.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 04_definesystem_ers.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 05_destroysystem_neg.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 06_addresource.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 07_addresource_neg.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 08_modifyresource.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 09_procrasd_persist.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 10_hv_version.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 11_define_memrasdunits.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 12_referenced_config.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 13_refconfig_additional_devs.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 14_define_sys_disk.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 15_mod_system_settings.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 16_removeresource.py: XFAIL
ERROR - 0 RASD insts for domain/mouse:ps2
CIM_ERR_NOT_FOUND: No such instance (no device domain/mouse:ps2)
Bug:<00014>
--------------------------------------------------------------------
VirtualSystemManagementService - 17_removeresource_neg.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 18_define_sys_bridge.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 19_definenetwork_ers.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 20_verify_vnc_password.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 21_createVS_verifyMAC.py: PASS
--------------------------------------------------------------------
VirtualSystemManagementService - 22_addmulti_brg_interface.py: XFAIL
ERROR - Error invoking AddRS: add_net_res
ERROR - (1, u"CIM_ERR_FAILED: Unable to change (0) device: this function is not supported by the hypervisor: device type 'interface' cannot be attached")
ERROR - Failed to destroy Virtual Network 'my_network1'
InvokeMethod(AddResourceSettings): CIM_ERR_FAILED: Unable to change (0) device: this function is not supported by the hypervisor: device type 'interface' cannot be attached
Bug:<00015>
--------------------------------------------------------------------
VirtualSystemManagementService - 23_verify_duplicate_mac_err.py: PASS
--------------------------------------------------------------------
VirtualSystemMigrationCapabilities - 01_enum.py: PASS
--------------------------------------------------------------------
VirtualSystemMigrationCapabilities - 02_vsmc_gi_errs.py: PASS
--------------------------------------------------------------------
VirtualSystemMigrationService - 01_migratable_host.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 02_host_migrate_type.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 05_migratable_host_errs.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 06_remote_live_migration.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 07_remote_offline_migration.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationService - 08_remote_restart_resume_migration.py: SKIP
--------------------------------------------------------------------
VirtualSystemMigrationSettingData - 01_enum.py: PASS
--------------------------------------------------------------------
VirtualSystemMigrationSettingData - 02_vsmsd_gi_errs.py: PASS
--------------------------------------------------------------------
VirtualSystemSettingDataComponent - 01_forward.py: PASS
--------------------------------------------------------------------
VirtualSystemSettingDataComponent - 02_reverse.py: PASS
--------------------------------------------------------------------
VirtualSystemSettingDataComponent - 03_vssdc_fwd_errs.py: PASS
--------------------------------------------------------------------
VirtualSystemSettingDataComponent - 04_vssdc_rev_errs.py: PASS
--------------------------------------------------------------------
VirtualSystemSnapshotService - 01_enum.py: PASS
--------------------------------------------------------------------
VirtualSystemSnapshotService - 02_vs_sservice_gi_errs.py: PASS
--------------------------------------------------------------------
VirtualSystemSnapshotService - 03_create_snapshot.py: FAIL
ERROR - Exception: CreateSnapshot failed to return a CIM job inst
ERROR - Failed to remove snapshot file for snapshot_vm
--------------------------------------------------------------------
VirtualSystemSnapshotServiceCapabilities - 01_enum.py: PASS
--------------------------------------------------------------------
VirtualSystemSnapshotServiceCapabilities - 02_vs_sservicecap_gi_errs.py: PASS
--------------------------------------------------------------------
--
Thanks and Regards,
Deepti B. Kalakeri
IBM Linux Technology Center
deeptik(a)linux.vnet.ibm.com
2
2

06 Oct '09
# HG changeset patch
# User Kaitlin Rupert <karupert(a)us.ibm.com>
# Date 1254510041 25200
# Node ID 061f37113f9294f83a4695d18b78e0abac5cb711
# Parent 9e5c87bfe7c61fe8e713790398ce5f5a8039809c
[TEST] Make VSSD 05 test SKIP is providers are older tha 837.
The UUID attribute wasn't available in the VSSD mof prior to that.
Signed-off-by: Kaitlin Rupert <karupert(a)us.ibm.com>
diff -r 9e5c87bfe7c6 -r 061f37113f92 suites/libvirt-cim/cimtest/VSSD/05_set_uuid.py
--- a/suites/libvirt-cim/cimtest/VSSD/05_set_uuid.py Fri Oct 02 11:53:30 2009 -0700
+++ b/suites/libvirt-cim/cimtest/VSSD/05_set_uuid.py Fri Oct 02 12:00:41 2009 -0700
@@ -27,14 +27,15 @@
from XenKvmLib import vsms
from XenKvmLib import vxml
from CimTest.Globals import logger
-from CimTest.ReturnCodes import PASS, FAIL
-from XenKvmLib.const import do_main
+from CimTest.ReturnCodes import PASS, FAIL, SKIP
+from XenKvmLib.const import do_main, get_provider_version
from XenKvmLib.classes import get_typed_class
from XenKvmLib.enumclass import GetInstance
sup_types = ['Xen', 'KVM', 'XenFV', 'LXC']
default_dom = 'uuid_domain'
uuid = set_uuid()
+uuid_changes = 873
def get_vssd(ip, virt, get_cim_inst):
cn = get_typed_class(virt, "VirtualSystemSettingData")
@@ -60,6 +61,12 @@
def main():
options = main.options
+ cim_rev, changeset = get_provider_version(options.virt, options.ip)
+ if cim_rev < uuid_changes:
+ logger.info("UUID attribute added VSSD in libvirt-cim version '%s'",
+ uuid_changes)
+ return SKIP
+
service = vsms.get_vsms_class(options.virt)(options.ip)
cxml = vxml.get_class(options.virt)(default_dom, uuid=uuid)
2
1