|
From: | Avi Kivity |
Subject: | Re: [Qemu-devel] [PATCH 3/10] Add bdrv_flush_all() |
Date: | Wed, 10 Sep 2008 18:39:47 +0300 |
User-agent: | Thunderbird 2.0.0.16 (X11/20080723) |
Anthony Liguori wrote:
I'm actually liking bdrv_flush_all() less and less. If there are any outstanding IO requests, it will increase the down time associated with live migration. I think we definitely need to add a live save handler that waits until there are no outstanding IO requests to converge. I'm concerned though that it's not totally unreasonable to expect a guest to always have an IO request in flight.
I/O requests should complete in milliseconds; I don't see them as increasing migration latency.
That leads me to think that maybe we should be cancelling outstanding requests, and somehow saving their state?
Migration is enough of a special case that we should avoid special cases within it as much as possible.
-- error compiling committee.c: too many arguments to function
[Prev in Thread] | Current Thread | [Next in Thread] |