This patch fixes a simple error in instance_migration.py which caused
various horrible things to happen during migration due to a number of
DRBD-related actions that were not performed.

Signed-off-by: Hrvoje Ribicic <[email protected]>
---
 lib/cmdlib/instance_migration.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/cmdlib/instance_migration.py b/lib/cmdlib/instance_migration.py
index 275ac86..f108a32 100644
--- a/lib/cmdlib/instance_migration.py
+++ b/lib/cmdlib/instance_migration.py
@@ -780,7 +780,7 @@ class TLMigrateInstance(Tasklet):
 
     disks = self.cfg.GetInstanceDisks(self.instance.uuid)
 
-    if utils.AnyDiskOfType(disks, constants.DTS_EXT_MIRROR):
+    if not utils.AnyDiskOfType(disks, constants.DTS_EXT_MIRROR):
       # Then switch the disks to master/master mode
       self._EnsureSecondary(self.target_node_uuid)
       self._GoStandalone()
-- 
1.7.10.4

Reply via email to