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