Planning/1.4/Migration compatibility
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
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
- problem: segfault after post-migration reboot in acpi_piix4.c
- status: mdroth investigating, fix posted: http://article.gmane.org/gmane.comp.emulators.qemu/192881
- 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
- Add test results for 0.14 - 0.15
- Improve overall coverage (qed/qcow2-based images, tap/vhost networking)
- Publish migration test suite
- Buildbot-style infrastructure for automated migration testing