[Qemu-devel] [Bug 1396052] Re: migration failed when running BurnInTest in guest

2018-05-30 Thread z08687
Thanks for your reply. I didn't start dest vm. The vm just in pause state and crash. static void process_incoming_migration_co(void *opaque) { -- ret = qemu_loadvm_state(mis->from_src_file); -- return when recieve "QEMU_VM_EOF" -- mis->bh = qemu_bh_new(p

[Qemu-devel] [Bug 1396052] Re: migration failed when running BurnInTest in guest

2018-05-29 Thread Kevin Wolf
So I think the primary problem is a user error: You can't start the destination VM while the source is still sending data. The mirror operation must have completed or the guest will see a corrupted disk. This means that the destination has to be started with -S, after migration has completed the mi

[Qemu-devel] [Bug 1396052] Re: migration failed when running BurnInTest in guest

2018-05-27 Thread Thomas Huth
** Changed in: qemu Status: Incomplete => Triaged -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1396052 Title: migration failed when running BurnInTest in guest Status in QEMU: Triaged B

[Qemu-devel] [Bug 1396052] Re: migration failed when running BurnInTest in guest

2018-05-26 Thread z08687
I think the bug is still there. And I have repaired it myself. Migration process need wait all nbd-flying-data completion before bdrv_invalidate_cache_all was called. The solution is working well but not graceful,so I didn't commit to open source community. -- You received this bug notificat

[Qemu-devel] [Bug 1396052] Re: migration failed when running BurnInTest in guest

2018-05-22 Thread Thomas Huth
Looking through old bug tickets... can you still reproduce this issue with the latest version of QEMU? Or could we close this ticket nowadays? ** Changed in: qemu Status: New => Incomplete -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribe

[Qemu-devel] [Bug 1396052] Re: migration failed when running BurnInTest in guest

2014-12-12 Thread z08687
actually, I have met this issue in earlier qemu version, and it expose frankly. The BDRVQcowState *s was memset to zero in qcow2_invalidate_cache(). So there is a dead-loop in qcow2_grow_l1_table while (min_size > new_l1_size) { new_l1_size = (new_l1_size * 3 + 1) / 2;