]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
cleanup and small update for OpenNebula
authorDaniel Veillard <veillard@redhat.com>
Wed, 1 Jul 2009 10:42:10 +0000 (10:42 +0000)
committerDaniel Veillard <veillard@redhat.com>
Wed, 1 Jul 2009 10:42:10 +0000 (10:42 +0000)
* src/opennebula/one_conf.c src/opennebula/one_driver.c: cleanup
  and small update for OpenNebula driver by Abel Miguez Rodriguez
Daniel

ChangeLog
src/opennebula/one_conf.c
src/opennebula/one_driver.c

index c6444e4b63ee7e8e12c390bb04763e6e1369e021..8af5bd4fc24e598f423d8f5fc4f642648aa678c7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Jul  1 12:38:28 CEST 2009 Daniel Veillard <veillard@redhat.com>
+
+       * src/opennebula/one_conf.c src/opennebula/one_driver.c: cleanup
+         and small update for OpenNebula driver by Abel Miguez Rodriguez
+
 Wed Jul  1 11:38:15 BST 2009 Daniel P. Berrange <berrange@redhat.com>
 
        * src/opennebula/one_client.c, src/opennebula/one_client.h:
index 133a814712daf5e077ae2f1abc6e29e66c49df5c..7a2d9849e6a5f6fc7911be9080df1adb3a7d1739 100644 (file)
@@ -85,6 +85,26 @@ virCapsPtr oneCapsInit(void)
         goto no_memory;
     }
 
+    if (virCapabilitiesAddGuestDomain(guest,
+                                      "one",
+                                      NULL,
+                                      NULL,
+                                      0,
+                                      NULL) == NULL)
+    {
+        goto no_memory;
+    }
+    if ((guest = virCapabilitiesAddGuest(caps,
+                                         "xen",
+                                         "i686",
+                                         32,
+                                         NULL,
+                                         NULL,
+                                         0,
+                                         NULL)) == NULL)
+    {
+        goto no_memory;
+    }
     if (virCapabilitiesAddGuestDomain(guest,
                                       "one",
                                       NULL,
index 0950458a302838c6ba3acf6611d786736712c810..135397ca058d51231101bec4befdd155fd86e7e3 100644 (file)
@@ -505,7 +505,7 @@ static int oneDomainShutdown(virDomainPtr dom)
             ret= 0;
             goto return_point;
         }
-        oneError(dom->conn, dom, VIR_ERR_OPERATION_FAILED,
+        oneError(dom->conn, dom, VIR_ERR_OPERATION_INVALID,
                  _("Wrong state to perform action"));
         goto return_point;
     }
@@ -541,7 +541,7 @@ static int oneDomainDestroy(virDomainPtr dom)
     if(c_oneCancel(vm->pid)) {
         /* VM not running, delete the instance at ONE DB */
         if(c_oneFinalize(vm->pid)){
-            oneError(dom->conn, dom, VIR_ERR_OPERATION_FAILED,
+            oneError(dom->conn, dom, VIR_ERR_OPERATION_INVALID,
                      _("Wrong state to perform action"));
             goto return_point;
         }
@@ -576,11 +576,11 @@ static int oneDomainSuspend(virDomainPtr dom)
                 ret=0;
                 goto return_point;
             }
-            oneError(dom->conn, dom, VIR_ERR_OPERATION_FAILED,
+            oneError(dom->conn, dom, VIR_ERR_OPERATION_INVALID,
                      _("Wrong state to perform action"));
             goto return_point;
         }
-        oneError(dom->conn,dom,VIR_ERR_OPERATION_FAILED,
+        oneError(dom->conn,dom, VIR_ERR_OPERATION_INVALID,
                  _("domain is not running"));
     } else {
         oneError(dom->conn, dom, VIR_ERR_INVALID_DOMAIN,
@@ -609,11 +609,11 @@ static int oneDomainResume(virDomainPtr dom)
                 ret=0;
                 goto return_point;
             }
-            oneError(dom->conn, dom, VIR_ERR_OPERATION_FAILED,
+            oneError(dom->conn, dom, VIR_ERR_OPERATION_INVALID,
                      _("Wrong state to perform action"));
             goto return_point;
         }
-        oneError(dom->conn,dom,VIR_ERR_OPERATION_FAILED,
+        oneError(dom->conn,dom, VIR_ERR_OPERATION_INVALID,
                  _("domain is not paused "));
     } else {
         oneError(dom->conn, dom, VIR_ERR_INVALID_DOMAIN,