Revision 4b7735f9 scripts/gnt-cluster

b/scripts/gnt-cluster
238 238
      ToStdout("      %s: %s", item, val)
239 239

  
240 240
  ToStdout("Cluster parameters:")
241
  ToStdout("  - candidate pool size: %s", result["candidate_pool_size"])
242

  
243
  ToStdout("Default instance parameters:")
241 244
  for gr_name, gr_dict in result["beparams"].items():
242 245
    ToStdout("  - %s:", gr_name)
243 246
    for item, val in gr_dict.iteritems():
......
448 451
  """
449 452
  if not (not opts.lvm_storage or opts.vg_name or
450 453
          opts.enabled_hypervisors or opts.hvparams or
451
          opts.beparams):
454
          opts.beparams or opts.candidate_pool_size is not None):
452 455
    ToStderr("Please give at least one of the parameters.")
453 456
    return 1
454 457

  
......
471 474
  op = opcodes.OpSetClusterParams(vg_name=opts.vg_name,
472 475
                                  enabled_hypervisors=hvlist,
473 476
                                  hvparams=hvparams,
474
                                  beparams=beparams)
477
                                  beparams=beparams,
478
                                  candidate_pool_size=opts.candidate_pool_size)
475 479
  SubmitOpCode(op)
476 480
  return 0
477 481

  
......
636 640
              keyval_option("-B", "--backend-parameters", dest="beparams",
637 641
                            type="keyval", default={},
638 642
                            help="Backend parameters"),
643
              make_option("-C", "--candidate-pool-size", default=None,
644
                          help="Set the candidate pool size",
645
                          dest="candidate_pool_size", type="int"),
639 646
              ],
640 647
             "[opts...]",
641 648
             "Alters the parameters of the cluster"),

Also available in: Unified diff