Revision 250a9404 qa/qa_cluster.py

b/qa/qa_cluster.py
667 667
  return oldvalue
668 668

  
669 669

  
670
def _BuildSetESCmd(value, node_name):
671
  return ["gnt-node", "modify", "--node-parameters",
672
          "exclusive_storage=%s" % value, node_name]
673

  
674

  
675
def TestExclStorSingleNode(node):
676
  """cluster-verify reports exclusive_storage set only on one node.
677

  
678
  """
679
  node_name = node["primary"]
680
  es_val = _GetBoolClusterField("exclusive_storage")
681
  assert not es_val
682
  AssertCommand(_BuildSetESCmd(True, node_name))
683
  AssertClusterVerify(fail=True, errors=[constants.CV_EGROUPMIXEDESFLAG])
684
  AssertCommand(_BuildSetESCmd("default", node_name))
685
  AssertClusterVerify()
686

  
687

  
688 670
def TestExclStorSharedPv(node):
689 671
  """cluster-verify reports LVs that share the same PV with exclusive_storage.
690 672

  

Also available in: Unified diff