Revision c6e300e6 qa/qa_cluster.py

b/qa/qa_cluster.py
672 672
  return oldvalue
673 673

  
674 674

  
675
def _BuildSetESCmd(value, node_name):
676
  return ["gnt-node", "modify", "--node-parameters",
677
          "exclusive_storage=%s" % value, node_name]
678

  
679

  
680
def TestExclStorSingleNode(node):
681
  """cluster-verify reports exclusive_storage set only on one node.
682

  
683
  """
684
  node_name = node.primary
685
  es_val = _GetBoolClusterField("exclusive_storage")
686
  assert not es_val
687
  AssertCommand(_BuildSetESCmd(True, node_name))
688
  AssertClusterVerify(fail=True, errors=[constants.CV_EGROUPMIXEDESFLAG])
689
  AssertCommand(_BuildSetESCmd("default", node_name))
690
  AssertClusterVerify()
691

  
692

  
693 675
def TestExclStorSharedPv(node):
694 676
  """cluster-verify reports LVs that share the same PV with exclusive_storage.
695 677

  

Also available in: Unified diff