Revision 21e2734f qa/qa_cluster.py

b/qa/qa_cluster.py
674 674
  AssertClusterVerify(fail=True, errors=[constants.CV_EGROUPMIXEDESFLAG])
675 675
  AssertCommand(_BuildSetESCmd("default", node_name))
676 676
  AssertClusterVerify()
677

  
678

  
679
def TestExclStorSharedPv(node):
680
  """cluster-verify reports LVs that share the same PV with exclusive_storage.
681

  
682
  """
683
  vgname = qa_config.get("vg-name", constants.DEFAULT_VG)
684
  lvname1 = _QA_LV_PREFIX + "vol1"
685
  lvname2 = _QA_LV_PREFIX + "vol2"
686
  node_name = node["primary"]
687
  AssertCommand(["lvcreate", "-L1G", "-n", lvname1, vgname], node=node_name)
688
  AssertClusterVerify(fail=True, errors=[constants.CV_ENODEORPHANLV])
689
  AssertCommand(["lvcreate", "-L1G", "-n", lvname2, vgname], node=node_name)
690
  AssertClusterVerify(fail=True, errors=[constants.CV_ENODELVM,
691
                                         constants.CV_ENODEORPHANLV])
692
  AssertCommand(["lvremove", "-f", "/".join([vgname, lvname1])], node=node_name)
693
  AssertCommand(["lvremove", "-f", "/".join([vgname, lvname2])], node=node_name)
694
  AssertClusterVerify()

Also available in: Unified diff