Run pre-migrate hooks on primary node too
authorConstantinos Venetsanopoulos <cven@grnet.gr>
Thu, 17 Jan 2013 15:49:13 +0000 (17:49 +0200)
committerGuido Trotter <ultrotter@google.com>
Fri, 18 Jan 2013 10:13:24 +0000 (11:13 +0100)
Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
Reviewed-by: Guido Trotter <ultrotter@google.com>

lib/cmdlib.py

index d97795c..cf4d902 100644 (file)
@@ -8306,8 +8306,9 @@ class LUInstanceMigrate(LogicalUnit):
 
     """
     instance = self._migrater.instance
-    nl = [self.cfg.GetMasterNode()] + list(instance.secondary_nodes)
-    return (nl, nl + [instance.primary_node])
+    snodes = list(instance.secondary_nodes)
+    nl = [self.cfg.GetMasterNode(), instance.primary_node] + snodes
+    return (nl, nl)
 
 
 class LUInstanceMove(LogicalUnit):