Migration with Host model fails to set md-clear (not yet released in archive)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qemu (Ubuntu) |
Fix Released
|
Undecided
|
Rafael David Tinoco |
Bug Description
This s an issue found while testing for a planned update.
Filing it as bug to work together on it.
(U) = Updated to the new version
(O) = orig version as in the archive now
Migrations fails from old versions to the new Disco version:
- Cosmic (O) -> Disco (U) -> fail
- Disco (O) -> Disco (U) -> fail
Migration works in other cases where the same backport should be active:
- Bionic (O) -> Bionic (U) -> works
Also it works if both peers of the migration are updated
- Disco (U) -> Disco (U) -> works
The same worked without the update
- Disco (O) -> Disco (O) -> works
And the same code in later versions work as well:
- Disco (U) -> Eoan (O)
The case that fails is the recently added host-model migration check, so there might be soemthing we miss so far in the test setup.
Error:
$ virsh migrate --unsafe --live kvmguest-
error: internal error: process exited while connecting to monitor: 2019-07-
TL;DR of the case:
1. Get two Disco systems (x86)
2. one system has the base version, one the new version of qemu
3. start a guest with type "host-model"
4. migrate that guest between the two systems
Changed in qemu (Ubuntu): | |
status: | Confirmed → In Progress |
AMD machine is good for host-passthrough:
(c)inaddy@ kvmdisco2: ~$ virsh list --all ------- ------- ------- --
Id Name State
-------
3 kguest running
- kbionic shut off
- kdebian shut off
- kdisco shut off
- keoan shut off
- kguestspice shut off
- kxenial shut off
(c)inaddy@ kvmdisco2: ~$ virsh console kguest
Connected to domain kguest
Escape character is ^]
inaddy@kguest:~$
as expected! I'll reproduce this is a non-AMD machine and fix it.