....to decide if a migration is safe.

Signed-off-by: Klaus Aehlig <[email protected]>
---
 lib/cmdlib/instance_migration.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/cmdlib/instance_migration.py b/lib/cmdlib/instance_migration.py
index 164f3b5..56a6f53 100644
--- a/lib/cmdlib/instance_migration.py
+++ b/lib/cmdlib/instance_migration.py
@@ -36,6 +36,7 @@ import time
 from ganeti import constants
 from ganeti import errors
 from ganeti import locking
+from ganeti import hypervisor
 from ganeti.masterd import iallocator
 from ganeti import utils
 from ganeti.cmdlib.base import LogicalUnit, Tasklet
@@ -698,7 +699,8 @@ class TLMigrateInstance(Tasklet):
         self.feedback_fn("* warning: hypervisor version mismatch between"
                          " source (%s) and target (%s) node" %
                          (src_version, dst_version))
-        if utils.HVVersionsLikelySafeForMigration(src_version, dst_version):
+        hv = hypervisor.GetHypervisor(self.instance.hypervisor)
+        if hv.VersionsSafeForMigration(src_version, dst_version):
           self.feedback_fn("  migrating from hypervisor version %s to %s 
should"
                            " be safe" % (src_version, dst_version))
         else:
-- 
2.1.0.rc2.206.gedb03e5

Reply via email to