Precise to Trusty live migration failing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qemu (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
* Migration from Precise to Trusty not working
* Fix by dropping a duplicate alias which lets the Trusty qemu fail to
properly detect and handle the type of the incoming guest.
[Test Case]
* Prepare a Precise and a KVM Host capable to run KVM and reaching each
other for live migration.
* Spawn a guest on Precise e.g. with uvt
$ uvt-kvm create --password=ubuntu kvmguest-precise release=precise \
arch=amd64 label=daily
* Migrate that guest to the Trusty host like:
virsh migrate --live kvmguest-precise "qemu+ssh:
* Note, here is a more complex test for it that takes care of setting up
the rest of the details that can be needed (Host/Env setup): https:/
[Regression Potential]
* We are modifying machine types which can affect:
- migrations from former / to future types
- upgrades (starting a guest formerly working fails after upgrade)
- guest view of the virtual system as defined by the machine type
* We tested for all of these, see the logs attached - but there might
always be a miss so the more testing the better.
[Other Info]
* n/a
---
Even though #1291321 was supposed to fix this issue, I'm running into live migration issues when attempting to move a VM from a Precise host to a Trusty host. The VM is using the pc-1.0-qemu-kvm machine type as required.
Process:
/usr/bin/kvm -name instance-## -S -machine pc-1.0-
Source version: 1.0+noroms-
Target version: 2.0.0+dfsg-
Error when migrating:
...
char device redirected to /dev/pts/3 (label charserial1)
Length mismatch: vga.vram: 1000000 in != 800000
qemu: warning: error while loading state for instance 0x0 of device 'ram'
load of migration failed
Changed in qemu (Ubuntu): | |
assignee: | nobody → ChristianEhrhardt (paelzer) |
description: | updated |
Changed in qemu (Ubuntu): | |
status: | Triaged → In Progress |
tags: | added: patch |
Changed in qemu (Ubuntu Trusty): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in qemu (Ubuntu): | |
status: | In Progress → Fix Released |
Thanks for reporting this bug - I will work on reproducing later today.