From 31d827d172f9ba7f9885b9190bd1b2708edbc7b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20Nussbaumer?= <rn@google.com>
Date: Wed, 16 May 2012 16:53:47 +0200
Subject: [PATCH] gnt-cluster modify: Add ipolicy for spindle ratio opt
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: RenΓ© Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
---
 lib/client/gnt_cluster.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/client/gnt_cluster.py b/lib/client/gnt_cluster.py
index 6866b6728..de5bfb7bb 100644
--- a/lib/client/gnt_cluster.py
+++ b/lib/client/gnt_cluster.py
@@ -151,6 +151,7 @@ def InitCluster(opts, args):
     ispecs_nic_count=opts.ispecs_nic_count,
     ipolicy_disk_templates=opts.ipolicy_disk_templates,
     ipolicy_vcpu_ratio=opts.ipolicy_vcpu_ratio,
+    ipolicy_spindle_ratio=opts.ipolicy_spindle_ratio,
     fill_all=True)
   ipolicy = objects.FillIPolicy(constants.IPOLICY_DEFAULTS, ipolicy_raw)
 
@@ -958,7 +959,8 @@ def SetClusterParams(opts, args):
           opts.ispecs_disk_size or
           opts.ispecs_nic_count or
           opts.ipolicy_disk_templates is not None or
-          opts.ipolicy_vcpu_ratio is not None):
+          opts.ipolicy_vcpu_ratio is not None or
+          opts.ipolicy_spindle_ratio is not None):
     ToStderr("Please give at least one of the parameters.")
     return 1
 
@@ -1010,6 +1012,7 @@ def SetClusterParams(opts, args):
     ispecs_nic_count=opts.ispecs_nic_count,
     ipolicy_disk_templates=opts.ipolicy_disk_templates,
     ipolicy_vcpu_ratio=opts.ipolicy_vcpu_ratio,
+    ipolicy_spindle_ratio=opts.ipolicy_spindle_ratio,
     )
 
   mnh = opts.maintain_node_health
-- 
GitLab