On 21 janv. 2010, at 16:24, Liran Schour wrote: > This series of patches reduce the down time of the guest during a migration > without shared storage. It does that by start transfer dirty blocks in the > iterative phase. In the current code transferring of dirty blocks begins only > during the full phase while the guest is suspended. Therefore the guest will > be suspended linear to the amount of data that was written to disk during > migration. > > Changes from v1: - infer storage performance by get_clock() > - remove dirty max iterations - user is responsible for migration convergence > - remove trailing whitespaces > - minor cleanups > > block-migration.c | 244 +++++++++++++++++++++++++++++++++++------------------ > block.c | 20 ++++- > block.h | 1 + > block_int.h | 1 + > 4 files changed, 181 insertions(+), 85 deletions(-) > > Signed-off-by: Liran Schour <lir...@il.ibm.com>
I've cleaned up a little bit this patch series. You can find it at http://github.com/priteau/qemu/commits/lirans Feel free to squash my commits with yours before submitting again. Also, I don't think comments on changes from the last patch submission should be part of the commit message. -- Pierre Riteau -- PhD student, Myriads team, IRISA, Rennes, France http://perso.univ-rennes1.fr/pierre.riteau/