gnt-group: Adding vcpu/spindle ratio to ipolicy flags
authorRené Nussbaumer <rn@google.com>
Mon, 21 May 2012 11:40:22 +0000 (13:40 +0200)
committerRené Nussbaumer <rn@google.com>
Tue, 22 May 2012 07:56:52 +0000 (09:56 +0200)
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>

lib/client/gnt_group.py

index 3937db9..ceee598 100644 (file)
@@ -54,6 +54,8 @@ def AddGroup(opts, args):
     ispecs_disk_count=opts.ispecs_disk_count,
     ispecs_disk_size=opts.ispecs_disk_size,
     ispecs_nic_count=opts.ispecs_nic_count,
+    ipolicy_vcpu_ratio=opts.ipolicy_vcpu_ratio,
+    ipolicy_spindle_ratio=opts.ipolicy_spindle_ratio,
     group_ipolicy=True)
 
   (group_name,) = args
@@ -156,7 +158,8 @@ def SetGroupParams(opts, args):
   allmods = [opts.ndparams, opts.alloc_policy, opts.diskparams, opts.hv_state,
              opts.disk_state, opts.ispecs_mem_size, opts.ispecs_cpu_count,
              opts.ispecs_disk_count, opts.ispecs_disk_size,
-             opts.ispecs_nic_count, opts.diskparams]
+             opts.ispecs_nic_count, opts.ipolicy_vcpu_ratio,
+             opts.ipolicy_spindle_ratio, opts.diskparams]
   if allmods.count(None) == len(allmods):
     ToStderr("Please give at least one of the parameters.")
     return 1
@@ -191,6 +194,8 @@ def SetGroupParams(opts, args):
     ispecs_disk_size=opts.ispecs_disk_size,
     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,
     group_ipolicy=True,
     allowed_values=[constants.VALUE_DEFAULT])