Revision f006f110 qa/ganeti-qa.py
b/qa/ganeti-qa.py | ||
---|---|---|
619 | 619 |
pnode = qa_config.AcquireNode(exclude=snode) |
620 | 620 |
try: |
621 | 621 |
instance = qa_instance.TestInstanceAddWithDrbdDisk([pnode, snode]) |
622 |
qa_node.MakeNodeOffline(snode, "yes") |
|
623 |
try: |
|
624 |
RunTest(qa_instance.TestInstanceRemove, instance) |
|
625 |
finally: |
|
626 |
qa_node.MakeNodeOffline(snode, "no") |
|
622 |
set_offline = lambda node: qa_node.MakeNodeOffline(node, "yes") |
|
623 |
set_online = lambda node: qa_node.MakeNodeOffline(node, "no") |
|
624 |
RunTest(qa_instance.TestRemoveInstanceOfflineNode, instance, snode, |
|
625 |
set_offline, set_online) |
|
627 | 626 |
finally: |
628 | 627 |
qa_config.ReleaseNode(pnode) |
629 | 628 |
finally: |
630 | 629 |
qa_config.ReleaseNode(snode) |
631 |
# FIXME: This test leaves a DRBD device and two LVs behind |
|
632 |
# Cluster-verify would fail |
|
630 |
qa_cluster.AssertClusterVerify() |
|
633 | 631 |
|
634 | 632 |
RunTestIf("create-cluster", qa_node.TestNodeRemoveAll) |
635 | 633 |
|
Also available in: Unified diff