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