libvirt-cim-bounces@redhat.com wrote on 2009-03-17
04:46:52:
> Guo Lian Yun wrote:
> >
> > libvirt-cim-bounces@redhat.com wrote on 2009-03-14 03:01:14:
> >
> > > > > > + drasd = get_typed_class(options.virt,
> > > > > 'DiskResourceAllocationSettingData')
> > > > > > + drasd_id = '%s/%s'
% (default_dom, nddev)
> > > > > > + dkeys = {'InstanceID'
: drasd_id}
> > > > > > +
> > > > > > + nrasd = get_typed_class(options.virt,
> > > > > 'NetResourceAllocationSettingData')
> > > > > > + nrasd_id = '%s/%s'
% (default_dom, nmac)
> > > > > > + nkeys = {'InstanceID'
: nrasd_id}
> > > > >
> > > > > Instead of hand building the instances
for the resources, use
> > the proper
> > > > > association calls to get the RASD
instances. You know the
> > guest, so
> > > > > you can use SystemDevice to get the
resource instance, and then
> > > > > SettingsDefineState to get the RASD
instances.
> > > >
> > > > I'm working on a new patch to get the
RASD instances by association.
> > > > But I can't remove "KVM_InputResourceAllocationSettingData"
which
> > output
> > > > the device "mouse:ps2" can not
be found. Actually, I get it by
> > > > SettingsDefineState.
> > > > If I remove this device from the ResourceSettings,
this method works
> > > > for me.
> > > >
> > >
> > > Sorry Daisy.. I'm not sure I understand the problem
you're hitting.
> > >
> > > Are you seeing an error trying to remove an input
device from a guest?
> > > What error message do you see?
> >
> > Sorry for my confusion. I send out #2 patch. The problem
is that I
> > can not remove InputRASD. Below is the report error:
> >
> > VirtualSystemManagementService - 16_removeresource.py:
FAIL
> > ERROR - 'CIMInstanceName' object has no attribute
'DeviceID'
> > No such instance (no device domain/mouse:ps2)
>
> Which virtualization type are you seeing this issue on? I'm
not seeing
> an issue with KVM. I tried running on a Xen system, and I get
the
> following error:
>
> VirtualSystemManagementService - 16_removeresource.py: FAIL
> ERROR - Got CIM error CIM_ERR_FAILED: Failed to define
domain: invalid
> argument in virDomainDefineXML with return code 1
> ERROR - Failed to define the dom: domain
> InvokeMethod(DefineSystem): CIM_ERR_FAILED: Failed to define domain:
> invalid argument in virDomainDefineXML
>
> Can you paste the provider debug you're seeing?
I hit the error for most of tc for VSMS. May
I look into it tomorrow?
I have to attend a couple of meeting this afternoon
=)
Testing Xen hypervisor
--------------------------------------------------------------------
VirtualSystemManagementService - 01_definesystem_name.py:
FAIL
ERROR - Got CIM error CIM_ERR_FAILED: Failed
to define domain: invalid argument in virDomainDefineXML with return code
1
ERROR - Unable to define test_domain
InvokeMethod(DefineSystem): CIM_ERR_FAILED: Failed
to define domain: invalid argument in virDomainDefineXML
--------------------------------------------------------------------
VirtualSystemManagementService - 02_destroysystem.py:
FAIL
ERROR - Got CIM error CIM_ERR_FAILED: Failed
to define domain: invalid argument in virDomainDefineXML with return code
1
ERROR - Failed to define the dom: test_domain
InvokeMethod(DefineSystem): CIM_ERR_FAILED: Failed
to define domain: invalid argument in virDomainDefineXML
>
> >
> > So I Skip InputRASD together with MemRASD and ProcRASD
in #2 patch.
> >
>
> The providers should be able to remove input devices, so you'll want
to
> include that in the test.
>
> If you're seeing an error, it's either a test case issue or a provider
> issue. It's better to resolve these issues before resending
an updated
> patch (it'll reduce the amount of churn in a given patch).
> Thanks!
>
> --
> Kaitlin Rupert
> IBM Linux Technology Center
> kaitlin@linux.vnet.ibm.com
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim@redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim