Revision d7e49c13

b/qa/qa-sample.yaml
38 38
  node-info: True
39 39
  node-volumes: True
40 40

  
41
  # These tests need at least three nodes
41
  # This test needs at least three nodes
42 42
  node-evacuate: False
43

  
44
  # This test needs at least two nodes
43 45
  node-failover: False
44 46

  
45 47
  instance-add-plain-disk: True
b/qa/qa_node.py
88 88
  """gnt-node failover"""
89 89
  master = qa_config.GetMasterNode()
90 90

  
91
  if qa_utils.GetNodeInstances(node2):
91
  if qa_utils.GetNodeInstances(node2, secondaries=False):
92 92
    raise qa_errors.UnusableNodeError("Secondary node has at least one "
93 93
                                      "primary instance. This test requires "
94 94
                                      "it to have no primary instances.")
......
110 110

  
111 111
  node3 = qa_config.AcquireNode(exclude=[node, node2])
112 112
  try:
113
    if qa_utils.GetNodeInstances(node3):
113
    if qa_utils.GetNodeInstances(node3, secondaries=True):
114 114
      raise qa_errors.UnusableNodeError("Evacuation node has at least one "
115 115
                                        "secondary instance. This test requires "
116 116
                                        "it to have no secondary instances.")

Also available in: Unified diff