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