From d7e49c13e9c886e2f37af7a9b2c41729f91dc807 Mon Sep 17 00:00:00 2001
From: Michael Hanselmann <hansmi@google.com>
Date: Fri, 12 Oct 2007 15:41:12 +0000
Subject: [PATCH] Small wording changes and fix checks.

Reviewed-by: iustinp
---
 qa/qa-sample.yaml | 4 +++-
 qa/qa_node.py     | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/qa/qa-sample.yaml b/qa/qa-sample.yaml
index 2a26742b0..9988b4916 100644
--- a/qa/qa-sample.yaml
+++ b/qa/qa-sample.yaml
@@ -38,8 +38,10 @@ tests:
   node-info: True
   node-volumes: True
 
-  # These tests need at least three nodes
+  # This test needs at least three nodes
   node-evacuate: False
+
+  # This test needs at least two nodes
   node-failover: False
 
   instance-add-plain-disk: True
diff --git a/qa/qa_node.py b/qa/qa_node.py
index 6b29d04ff..968b7f458 100644
--- a/qa/qa_node.py
+++ b/qa/qa_node.py
@@ -88,7 +88,7 @@ def TestNodeFailover(node, node2):
   """gnt-node failover"""
   master = qa_config.GetMasterNode()
 
-  if qa_utils.GetNodeInstances(node2):
+  if qa_utils.GetNodeInstances(node2, secondaries=False):
     raise qa_errors.UnusableNodeError("Secondary node has at least one "
                                       "primary instance. This test requires "
                                       "it to have no primary instances.")
@@ -110,7 +110,7 @@ def TestNodeEvacuate(node, node2):
 
   node3 = qa_config.AcquireNode(exclude=[node, node2])
   try:
-    if qa_utils.GetNodeInstances(node3):
+    if qa_utils.GetNodeInstances(node3, secondaries=True):
       raise qa_errors.UnusableNodeError("Evacuation node has at least one "
                                         "secondary instance. This test requires "
                                         "it to have no secondary instances.")
-- 
GitLab