[Libvirt-cim] [PATCH] Add AllocationCapabilities support to ECTP

Richard Maciel rmaciel at linux.vnet.ibm.com
Tue Feb 24 18:19:17 UTC 2009


+1

Kaitlin Rupert wrote:
> # HG changeset patch
> # User Kaitlin Rupert <karupert at us.ibm.com>
> # Date 1235075052 28800
> # Node ID 4d161d191f46bbb0efc386d4b4e3457b623b9d9f
> # Parent  e6bfaef960c05131608b55a4e612ca516754ef83
> Add AllocationCapabilities support to ECTP.
> 
> Also make sure AllocationCapabilities is properly registered to the root/interop
> namespace.
> 
> Signed-off-by: Kaitlin Rupert <karupert at us.ibm.com>
> 
> diff -r e6bfaef960c0 -r 4d161d191f46 Makefile.am
> --- a/Makefile.am	Tue Feb 17 12:19:07 2009 -0800
> +++ b/Makefile.am	Thu Feb 19 12:24:12 2009 -0800
> @@ -67,7 +67,8 @@
>  	schema/ProcessorPool.mof \
>  	schema/VSMigrationService.mof \
>  	schema/ElementConformsToProfile.mof \
> -	schema/ReferencedProfile.mof
> +	schema/ReferencedProfile.mof \
> +	schema/AllocationCapabilities.mof
> 
>  CIMV2_MOFS = \
>  	schema/HostedResourcePool.mof \
> diff -r e6bfaef960c0 -r 4d161d191f46 base_schema/cimv216-interop_mof
> --- a/base_schema/cimv216-interop_mof	Tue Feb 17 12:19:07 2009 -0800
> +++ b/base_schema/cimv216-interop_mof	Thu Feb 19 12:24:12 2009 -0800
> @@ -22,3 +22,5 @@
>  #pragma include ("Core/CIM_Job.mof")
>  #pragma include ("Core/CIM_ConcreteJob.mof")
>  #pragma include ("Core/CIM_ResourcePool.mof")
> +#pragma include ("Core/CIM_Capabilities.mof")
> +#pragma include ("Core/CIM_AllocationCapabilities.mof")
> diff -r e6bfaef960c0 -r 4d161d191f46 libvirt-cim.spec.in
> --- a/libvirt-cim.spec.in	Tue Feb 17 12:19:07 2009 -0800
> +++ b/libvirt-cim.spec.in	Thu Feb 19 12:24:12 2009 -0800
> @@ -52,7 +52,7 @@
>  %define SCHEMA %{_datadir}/%{name}/*.mof
> 
>  %define INTEROP_REG %{_datadir}/%{name}/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.registration
> -%define INTEROP_MOF %{_datadir}/%{name}/{ComputerSystem,HostSystem,RegisteredProfile,DiskPool,MemoryPool,NetPool,ProcessorPool,VSMigrationService,ElementConformsToProfile,ReferencedProfile}.mof
> +%define INTEROP_MOF %{_datadir}/%{name}/{ComputerSystem,HostSystem,RegisteredProfile,DiskPool,MemoryPool,NetPool,ProcessorPool,VSMigrationService,ElementConformsToProfile,ReferencedProfile,AllocationCapabilities}.mof
> 
>  %define CIMV2_REG %{_datadir}/%{name}/{HostedResourcePool,ElementCapabilities,HostedService,HostedDependency,ElementConformsToProfile,HostedAccessPoint}.registration
>  %define CIMV2_MOF %{_datadir}/%{name}/{HostedResourcePool,ElementCapabilities,HostedService,HostedDependency,RegisteredProfile,ComputerSystem,ElementConformsToProfile,HostedAccessPoint}.mof
> diff -r e6bfaef960c0 -r 4d161d191f46 src/Virt_ElementConformsToProfile.c
> --- a/src/Virt_ElementConformsToProfile.c	Tue Feb 17 12:19:07 2009 -0800
> +++ b/src/Virt_ElementConformsToProfile.c	Thu Feb 19 12:24:12 2009 -0800
> @@ -249,6 +249,7 @@
>          "Xen_ProcessorPool",
>          "Xen_VirtualSystemMigrationService",
>          "Xen_ConsoleRedirectionService",
> +        "Xen_AllocationCapabilities",
>          "KVM_HostSystem",
>          "KVM_ComputerSystem",
>          "KVM_DiskPool",
> @@ -257,6 +258,7 @@
>          "KVM_ProcessorPool",
>          "KVM_VirtualSystemMigrationService",
>          "KVM_ConsoleRedirectionService",
> +        "KVM_AllocationCapabilities",
>          "LXC_HostSystem",
>          "LXC_ComputerSystem",
>          "LXC_DiskPool",
> @@ -265,6 +267,7 @@
>          "LXC_ProcessorPool",
>          "LXC_VirtualSystemMigrationService",
>          "LXC_ConsoleRedirectionService",
> +        "LXC_AllocationCapabilities",
>          "Linux_ComputerSystem",
>          NULL
>  };
> 
> _______________________________________________
> 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