Re: VM pools and libgovirt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey Iordan,

On Tue, Dec 03, 2013 at 03:07:09AM -0500, i iordanov wrote:
> My pleasure! Attached find the patch, generated the way you wanted.

Thanks for the patch, a few quick initial comments:
- formatting of the commit log was off, see (for example)
  https://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_GIT_commit_message_structure
  for the recommended format of git commit logs (helps when using 'git shortlog' for example)
  This document as a whole is an interesting read imo ;)
- I'd use ovirt_vmpool_allocate_vm (rather than _allocatevm)
- imo the ovirt_invoke_action stuff should be moved to a generic place
  before this patch, but I can look into that
- there were a few minor white space issues (see patch below)
- you need to export the new public functions in govirt/govirt.sym (see
  patch below)

Christophe

git a/govirt/govirt.sym b/govirt/govirt.sym
index bc53901..bb7be79 100644
--- a/govirt/govirt.sym
+++ b/govirt/govirt.sym
@@ -87,5 +87,12 @@ GOVIRT_0.2.1 {
         ovirt_vm_get_cdroms;
 } GOVIRT_0.2.0;

+GOVIRT_0.3.1 {
+        ovirt_api_get_vmpools;
+
+        ovirt_vmpool_get_type;
+        ovirt_vmpool_new;
+        ovirt_vmpool_allocatevm;
+} GOVIRT_0.2.1;

 # .... define new API here using predicted next version number ....
diff --git a/govirt/ovirt-vmpool-xml.c b/govirt/ovirt-vmpool-xml.c
index ad17b8d..bb359bc 100644
--- a/govirt/ovirt-vmpool-xml.c
+++ b/govirt/ovirt-vmpool-xml.c
@@ -34,7 +34,7 @@ static gboolean vmpool_set_size_from_xml(OvirtVmPool
*vmpool, RestXmlNode *node)
     RestXmlNode *size_node;
     size_node = rest_xml_node_find(node, "size");
     if (size_node != NULL) {
-       gint size;
+        gint size;
         g_return_val_if_fail(size_node->content != NULL, FALSE);
         size = (gint)ovirt_utils_guint64_from_string(size_node->content);
         g_object_set(G_OBJECT(vmpool), "size", size, NULL);
diff --git a/govirt/ovirt-vmpool.c b/govirt/ovirt-vmpool.c
index 93180a8..b39d34e 100644
--- a/govirt/ovirt-vmpool.c
+++ b/govirt/ovirt-vmpool.c
@@ -38,9 +38,9 @@ static gboolean parse_action_response(RestProxyCall
*call, OvirtVmPool *vmpool,
         (G_TYPE_INSTANCE_GET_PRIVATE((obj), OVIRT_TYPE_VMPOOL,
OvirtVmPoolPrivate))

 struct _OvirtVmPoolPrivate {
-       gint prestarted_vms;
-       gint max_user_vms;
-       gint size;
+        gint prestarted_vms;
+        gint max_user_vms;
+        gint size;
 };

 G_DEFINE_TYPE(OvirtVmPool, ovirt_vmpool, OVIRT_TYPE_RESOURCE);
@@ -75,7 +75,7 @@ static void ovirt_vmpool_get_property(GObject *object,
         g_value_set_int(value, vmpool->priv->prestarted_vms);
         break;
     case PROP_MAX_USER_VMS:
-       g_value_set_int(value, vmpool->priv->max_user_vms);
+        g_value_set_int(value, vmpool->priv->max_user_vms);
         break;
     default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
[

Attachment: pgpP6yj3R71W7.pgp
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]