[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Live migration broken when under heavy IO
From: |
Anthony Liguori |
Subject: |
[Qemu-devel] Live migration broken when under heavy IO |
Date: |
Mon, 15 Jun 2009 15:33:41 -0500 |
User-agent: |
Thunderbird 2.0.0.21 (X11/20090320) |
The basic issue is that:
migrate_fd_put_ready(): bdrv_flush_all();
Does:
block.c:
foreach block driver:
drv->flush(bs);
Which in the case of raw, is just fsync(s->fd).
Any submitted request is not queued or flushed which will lead to the
request being dropped after the live migration.
Is anyone working on fixing this? Does anyone have a clever idea how to
fix this without just waiting for all IO requests to complete?
---
Regards,
Anthony Liguori
- [Qemu-devel] Live migration broken when under heavy IO,
Anthony Liguori <=
[Qemu-devel] Re: Live migration broken when under heavy IO, Charles Duffy, 2009/06/16