(Resending as due to recent commits to the repo the old
 last patch would not apply cleanly any more.)

Change the default behaviour of Ganeti to check for hypervisor
compatibility. Also add an option to override that, if needed.

Klaus Aehlig (10):
  Add a function comparing hypervisor versions
  Add unit test for HVVersionsLikelySafeForMigration
  Make hypervisor check fatal
  Add opcode Parameter pIgnoreHVVersion
  Add pIgnoreHVVersions to OpInstanceMigrate
  Honor ignore_hvversions in LUInstanceMigrate
  Add --ignore-hvversions option
  Add --ignore-hvversions to gnt-instance migrate
  Add --ignore-hvversions to gnt-instance migrate man page
  Document HV version checks in NEWS

 NEWS                                     |  3 +++
 lib/cli.py                               |  7 +++++++
 lib/client/gnt_instance.py               |  6 ++++--
 lib/cmdlib/instance_migration.py         | 22 +++++++++++++++++++---
 lib/utils/version.py                     | 18 ++++++++++++++++++
 man/gnt-instance.rst                     |  6 +++++-
 src/Ganeti/HTools/Cluster.hs             |  4 +++-
 src/Ganeti/OpCodes.hs                    |  1 +
 src/Ganeti/OpParams.hs                   |  6 ++++++
 test/hs/Test/Ganeti/OpCodes.hs           |  2 +-
 test/py/ganeti.utils.version_unittest.py | 18 ++++++++++++++++++
 11 files changed, 85 insertions(+), 8 deletions(-)

-- 
2.1.0.rc2.206.gedb03e5

Reply via email to