Revision 614e7e26 lib/cmdlib.py

b/lib/cmdlib.py
603 603
  """
604 604
  if lu.cfg.GetNodeInfo(node).offline:
605 605
    raise errors.OpPrereqError("Can't use offline node %s" % node,
606
                               errors.ECODE_INVAL)
606
                               errors.ECODE_STATE)
607 607

  
608 608

  
609 609
def _CheckNodeNotDrained(lu, node):
......
616 616
  """
617 617
  if lu.cfg.GetNodeInfo(node).drained:
618 618
    raise errors.OpPrereqError("Can't use drained node %s" % node,
619
                               errors.ECODE_INVAL)
619
                               errors.ECODE_STATE)
620

  
621

  
622
def _CheckNodeVmCapable(lu, node):
623
  """Ensure that a given node is vm capable.
624

  
625
  @param lu: the LU on behalf of which we make the check
626
  @param node: the node to check
627
  @raise errors.OpPrereqError: if the node is not vm capable
628

  
629
  """
630
  if not lu.cfg.GetNodeInfo(node).vm_capable:
631
    raise errors.OpPrereqError("Can't use non-vm_capable node %s" % node,
632
                               errors.ECODE_STATE)
620 633

  
621 634

  
622 635
def _CheckNodeHasOS(lu, node, os_name, force_variant):

Also available in: Unified diff