qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 3/10] Add bdrv_flush_all()


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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]