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
