[Libvirt-cim] [PATCH 1 of 3] MigrationJob schema changes

Jay Gagnon grendel at linux.vnet.ibm.com
Fri Mar 7 21:18:34 UTC 2008


# HG changeset patch
# User Jay Gagnon <grendel at linux.vnet.ibm.com>
# Date 1204903900 18000
# Node ID d5574570a60216eadfe3a641d7672b5e23e1d9eb
# Parent  604bd97baadf924a706cdfc99ad8bc4eb2e2a6db
MigrationJob schema changes

Instead of just ComputerSystemMigrationIndication, we need three ComputerSystemMigrationJob<foo>Indication classes, for Created, Modified, and Deleted.

Signed-off-by: Jay Gagnon <grendel at linux.vnet.ibm.com>

diff -r 604bd97baadf -r d5574570a602 schema/ComputerSystemMigrationIndication.mof
--- a/schema/ComputerSystemMigrationIndication.mof	Wed Mar 05 07:02:25 2008 -0800
+++ b/schema/ComputerSystemMigrationIndication.mof	Fri Mar 07 10:31:40 2008 -0500
@@ -3,7 +3,23 @@
 [Description ("Xen_ComputerSystem migration status"),
  Provider("cmpi::Virt_ComputerSystemMigrationIndication")
 ]
-class Xen_ComputerSystemMigrationIndication : CIM_InstModification
+class Xen_ComputerSystemMigrationJobCreatedIndication : CIM_InstCreation
+{
+        uint32 RaiseIndication([IN] CIM_InstCreation REF TheIndication);
+};
+
+[Description ("KVM_ComputerSystem migration status"),
+ Provider("cmpi::Virt_ComputerSystemMigrationIndication")
+]
+class KVM_ComputerSystemMigrationJobCreatedIndication : CIM_InstCreation
+{
+        uint32 RaiseIndication([IN] CIM_InstCreation REF TheIndication);
+};
+
+[Description ("Xen_ComputerSystem migration status"),
+ Provider("cmpi::Virt_ComputerSystemMigrationIndication")
+]
+class Xen_ComputerSystemMigrationJobModifiedIndication : CIM_InstModification
 {
         uint32 RaiseIndication([IN] CIM_InstModification REF TheIndication);
 };
@@ -11,7 +27,23 @@ class Xen_ComputerSystemMigrationIndicat
 [Description ("KVM_ComputerSystem migration status"),
  Provider("cmpi::Virt_ComputerSystemMigrationIndication")
 ]
-class KVM_ComputerSystemMigrationIndication : CIM_InstModification
+class KVM_ComputerSystemMigrationJobModifiedIndication : CIM_InstModification
 {
         uint32 RaiseIndication([IN] CIM_InstModification REF TheIndication);
 };
+
+[Description ("Xen_ComputerSystem migration status"),
+ Provider("cmpi::Virt_ComputerSystemMigrationIndication")
+]
+class Xen_ComputerSystemMigrationJobDeletedIndication : CIM_InstDeletion
+{
+        uint32 RaiseIndication([IN] CIM_InstDeletion REF TheIndication);
+};
+
+[Description ("KVM_ComputerSystem migration status"),
+ Provider("cmpi::Virt_ComputerSystemMigrationIndication")
+]
+class KVM_ComputerSystemMigrationJobDeletedIndication : CIM_InstDeletion
+{
+        uint32 RaiseIndication([IN] CIM_InstDeletion REF TheIndication);
+};
diff -r 604bd97baadf -r d5574570a602 schema/ComputerSystemMigrationIndication.registration
--- a/schema/ComputerSystemMigrationIndication.registration	Wed Mar 05 07:02:25 2008 -0800
+++ b/schema/ComputerSystemMigrationIndication.registration	Fri Mar 07 10:31:40 2008 -0500
@@ -1,4 +1,8 @@
 # Copyright IBM Corp. 2007
 # Classname Namespace ProviderName ProviderModule ProviderTypes
-Xen_ComputerSystemMigrationIndication root/virt Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication indication method
-KVM_ComputerSystemMigrationIndication root/virt Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication indication method
+Xen_ComputerSystemMigrationJobCreatedIndication root/virt Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication indication method
+Xen_ComputerSystemMigrationJobModifiedIndication root/virt Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication indication method
+Xen_ComputerSystemMigrationJobDeletedIndication root/virt Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication indication method
+KVM_ComputerSystemMigrationJobCreatedIndication root/virt Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication indication method
+KVM_ComputerSystemMigrationJobModifiedIndication root/virt Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication indication method
+KVM_ComputerSystemMigrationJobDeletedIndication root/virt Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication indication method




More information about the Libvirt-cim mailing list