[Libvirt-cim] [PATCH] A few schema cleanups after migrating from 2.16 to 2.21

Richard Maciel rmaciel at linux.vnet.ibm.com
Tue Jun 2 22:27:07 UTC 2009


+1

Kaitlin Rupert wrote:
> # HG changeset patch
> # User Kaitlin Rupert <karupert at us.ibm.com>
> # Date 1242841306 25200
> # Node ID aa8e071730d2ce20064f1c0295a8005e31ef2cea
> # Parent  10e45fca47f0d19eddcf7bb1559ba9e7397aea24
> A few schema cleanups after migrating from 2.16 to 2.21
> 
> Fixes:
>   -CIM_HostedResourcePool is needed in cimv2 to register Virt_HostedResourcePool
>    as a cross-namespace provider
> 
>   -Implementation specific VirtualSystemSnapshotService should be a subclass of
>     CIM_VirtualSystemSnapshotService, not Virt_VirtualSystemSnapshotService
> 
>   -CIM_VirtualSystemMigrationSettingData.mof and
>    CIM_VirtualSystemMigrationService.mof are needed in interop to properly
>    register ECTP asa cross-namespace provider
> 
> Signed-off-by: Kaitlin Rupert <karupert at us.ibm.com>
> 
> diff -r 10e45fca47f0 -r aa8e071730d2 base_schema/cimv2.21.0-cimv2_mof
> --- a/base_schema/cimv2.21.0-cimv2_mof	Mon May 18 16:39:20 2009 -0700
> +++ b/base_schema/cimv2.21.0-cimv2_mof	Wed May 20 10:41:46 2009 -0700
> @@ -9,3 +9,4 @@
>  #pragma include ("Core/CIM_HostedResourcePool.mof")
>  #pragma include ("Core/CIM_ElementCapabilities.mof")
>  #pragma include ("Core/CIM_HostedService.mof")
> +#pragma include ("Core/CIM_HostedResourcePool.mof")
> diff -r 10e45fca47f0 -r aa8e071730d2 base_schema/cimv2.21.0-interop_mof
> --- a/base_schema/cimv2.21.0-interop_mof	Mon May 18 16:39:20 2009 -0700
> +++ b/base_schema/cimv2.21.0-interop_mof	Wed May 20 10:41:46 2009 -0700
> @@ -26,3 +26,5 @@
>  #pragma include ("Core/CIM_ResourcePool.mof")
>  #pragma include ("Core/CIM_Capabilities.mof")
>  #pragma include ("Core/CIM_AllocationCapabilities.mof")
> +#pragma include ("System/CIM_VirtualSystemMigrationSettingData.mof")
> +#pragma include ("System/CIM_VirtualSystemMigrationService.mof")
> diff -r 10e45fca47f0 -r aa8e071730d2 schema/VirtualSystemSnapshotService.mof
> --- a/schema/VirtualSystemSnapshotService.mof	Mon May 18 16:39:20 2009 -0700
> +++ b/schema/VirtualSystemSnapshotService.mof	Wed May 20 10:41:46 2009 -0700
> @@ -1,5 +1,5 @@
>  // Copyright IBM Corp. 2008
> 
> -class Xen_VirtualSystemSnapshotService : Virt_VirtualSystemSnapshotService { };
> -class KVM_VirtualSystemSnapshotService : Virt_VirtualSystemSnapshotService { };
> -class LXC_VirtualSystemSnapshotService : Virt_VirtualSystemSnapshotService { };
> +class Xen_VirtualSystemSnapshotService : CIM_VirtualSystemSnapshotService { };
> +class KVM_VirtualSystemSnapshotService : CIM_VirtualSystemSnapshotService { };
> +class LXC_VirtualSystemSnapshotService : CIM_VirtualSystemSnapshotService { };
> 
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim


-- 
Richard Maciel, MSc
IBM Linux Technology Center
rmaciel at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list