[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