Revision 52e9bef0 qa/qa_node.py

b/qa/qa_node.py
201 201
  AssertCommand(["gnt-node", "failover", "-f", node2.primary])
202 202

  
203 203

  
204
def TestNodeMigrate(node, node2):
205
  """gnt-node migrate"""
206
  if qa_utils.GetNodeInstances(node2, secondaries=False):
207
    raise qa_error.UnusableNodeError("Secondary node has at least one"
208
                                     " primary instance. This test requires"
209
                                     " it to have no primary instances.")
210

  
211
  # Migrate to secondary node
212
  AssertCommand(["gnt-node", "migrate", "-f", node.primary])
213

  
214
  # ... and back again.
215
  AssertCommand(["gnt-node", "migrate", "-f", node2.primary])
216

  
217

  
204 218
def TestNodeEvacuate(node, node2):
205 219
  """gnt-node evacuate"""
206 220
  node3 = qa_config.AcquireNode(exclude=[node, node2])

Also available in: Unified diff