incremental live block migration of qemu 1.3.1 doesn't work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
We tested qemu 1.3.1 for live migration of block device. It failed with error. Since qemu-kvm 1.2.0 is ok for this test, we think this problem is introduced by new qemu 1.3.x releases.
To reproduce:
1. compile qemu 1.3.1:
# cd qemu-1.3.1
# ./configure --prefix=/usr --sysconfdir=/etc --target-
# make; make install
2. prepare source(
# qemu-img create -f qcow2 os.img -b /home/reno/
# qemu-system-x86_64 -hda os.img -m 512 --enable-kvm -vnc :51 -monitor stdio
3. prepare destination(
# qemu-img create -f qcow2 os.img -b /home/reno/
# qemu-system-x86_64 -hda os.img -m 512 --enable-kvm -vnc :51 -incoming tcp:0:4444
4. do live migrate:
on source monitor command prompt, input:
(qemu) migrate -i tcp:172.
monitor command will quit immediately and on destination host, there are errors thrown:
Receiving block device images
Co-routine re-entered recursively
Aborted
On Sat, Feb 9, 2013 at 3:46 PM, Reno Gan <email address hidden> wrote:
> Public bug reported:
>
> We tested qemu 1.3.1 for live migration of block device. It failed with
> error. Since qemu-kvm 1.2.0 is ok for this test, we think this problem
> is introduced by new qemu 1.3.x releases.
Thanks for reporting this bug. It is a known issue and a fix is being
worked on for the QEMU 1.4 release.
Stefan