Planning/1.4/Migration compatibility: Difference between revisions

From QEMU
(Created page with '= Migration Compatibility = This page tracks cross-version migration compatibility and other issues related to live migration. = Compatibility Test Matrix = == Guest Configura…')
 
No edit summary
Line 63: Line 63:
|}
|}


== Problems Encountered Through Automated/Manual Testing (resolved issues to be crossed-out) ==
= Identified Problems (resolved issues to be crossed-out and left) =
* Issue 1
* Issue 1
** problem: segfault after post-migration reboot in acpi_piix4.c
** problem: segfault after post-migration reboot in acpi_piix4.c
Line 75: Line 75:
* Issue 4
* Issue 4
** problem: VGA migration, due to ROM size changing?
** problem: VGA migration, due to ROM size changing?
** status: Related to Issue 2?
** status: Related to Issue 2? Orit investigating?


= TODO =
= TODO =

Revision as of 21:54, 4 February 2013

Migration Compatibility

This page tracks cross-version migration compatibility and other issues related to live migration.

Compatibility Test Matrix

Guest Configuration and Test Criteria

  • conf1
    • configuration: virtio and ide disks, e1000 nic, user-mode networking
    • test criteria: basic check on limited portion for disk/memory for corruption post-migration, post-migration network and reboot tests
  • conf2
    • configuration: virtio disks, e1000 nic, user-mode networking
    • test criteria: basic check on limited portion for disk/memory for corruption post-migration, post-migration network and reboot tests
  • conf3
    • configuration: virtio disks, virtio nic, user-mode networking
    • test criteria: basic check on limited portion for disk/memory for corruption post-migration, post-migration network and reboot tests

Test Results

Migration Compatibility Between Different QEMU Versions
version config 1.0 1.1 1.2 1.3 1.4-rc0
1.0 conf1 ok ok ok 1 2
conf2 ok ok ok 1 2
conf3 ok ok ok 1 2
version config 1.0 1.1 1.2 1.3 1.4-rc0
1.1 conf1 na ok ok 1 2
conf2 na ok ok 1 2
conf3 na ok ok 1 2
version config 1.0 1.1 1.2 1.3 1.4-rc0
1.2 conf1 na na ok 1 2
conf2 na na ok 1 2
conf3 na na ok 1 2
version config 1.0 1.1 1.2 1.3 1.4-rc0
1.3 conf1 na na na ok 2
conf2 na na na ok 2
conf3 na na na ok 2
version config 1.0 1.1 1.2 1.3 1.4-rc0
1.4-rc0 conf1 na na na na ok
conf2 na na na na ok
conf3 na na na na ok

Identified Problems (resolved issues to be crossed-out and left)

  • Issue 1
  • Issue 2
    • problem: ram migration fails due to seabios block size change
    • status: mdroth investigating, fix planned for 1.4-rc1
  • Issue 3
    • problem: QXL migration
    • status: Alon has fix?
  • Issue 4
    • problem: VGA migration, due to ROM size changing?
    • status: Related to Issue 2? Orit investigating?

TODO

  • Increase test coverage to capture Issue 3+4
  • Improve overall coverage (qed/qcow2-based images, tap/vhost networking)
  • Publish migration test suite
  • Buildbot-style infrastructure for automated migration testing