[Libvirt-cim] [PATCH V5 02/15] VSSD: add missing property IsFullVirt in schema

Wenchao Xia xiawenc at linux.vnet.ibm.com
Sun Mar 24 08:10:14 UTC 2013


于 2013-3-22 0:51, John Ferlan 写道:
> On 03/20/2013 11:39 PM, Wenchao Xia wrote:
>>    This property is used but not defined, so add it.
>>
>> Signed-off-by: Wenchao Xia <xiawenc at linux.vnet.ibm.com>
>> ---
>>   schema/Virt_VSSD.mof |    3 +++
>>   1 files changed, 3 insertions(+), 0 deletions(-)
>>
>> diff --git a/schema/Virt_VSSD.mof b/schema/Virt_VSSD.mof
>> index baf4ac2..b960450 100644
>> --- a/schema/Virt_VSSD.mof
>> +++ b/schema/Virt_VSSD.mof
>> @@ -27,4 +27,7 @@ class Virt_VirtualSystemSettingData : CIM_VirtualSystemSettingData
>>     [Description ("Flag to determine whether this guest has to be autostarted on reboot")]
>>     uint16 AutoStart;
>>
>> +  [Description ("Flag to determine whether this guest is a full virtualization")]
>> +  boolean IsFullVirt;
>> +
>>   };
>>
>
> This property is found in 'VSSD.mof':
>
> class Xen_VirtualSystemSettingData : Virt_VirtualSystemSettingData
> {
>
>    [Description ("Flag to determine whether this guest is
> fully-virtualized")]
>    boolean IsFullVirt;
> ...
>
>
> Since that is a child of the one you are placing the the property into,
> shouldn't it be removed from the child?
>
    I found this property is used for KVM/Xen, no LXC, so I guess adding
it in KVM_VSSD in VSSD.mof is a better way. I'll change it in next
version.

   Note there is a bug like code in vssd_to_domain(), which treat this
property as a condition before entering child class property retrieving.
It is why I added it in parent class before.

> Also I think the Description in VSSD.mof is better than the one in
> Virt_VSSD.mof.
>
>
> John
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
>


-- 
Best Regards

Wenchao Xia




More information about the Libvirt-cim mailing list