Go to file
Alexandre Derumier e18b0b9964 livemigrate : activate xbzrle cache
This help migrate for vm with of lot of memory access (like database)

live migration tests working:

kvm 1.2 -> kvm 1.2  (xbzrle set on both side)
kvm 1.1 -> kvm 1.2 (xbzrle on target)
kvm 1.1 -> kvm 1.1 (xbzrle not set, qmp command try to set xbzrle but fail)

failing migration

kvm 1.2 -> kvm 1.1 fail, but this is expected.

I tested with a memory benchmark running on the vm with 4GB ram

without xbzrle : migration take 10min, with many network hang
with xbzrle : migration take 1min, no hang

I display xbzrle counters for debug purpose, we can remove them later

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2012-08-29 07:55:21 +02:00
PVE livemigrate : activate xbzrle cache 2012-08-29 07:55:21 +02:00
.gitignore use better name for build dir 2011-08-24 11:08:33 +02:00
changelog.Debian bump version to 2.0-53 2012-08-27 13:45:50 +02:00
control.in use new QMPClient code 2012-07-13 07:21:34 +02:00
copyright change license to AGPL3 2011-08-24 10:07:52 +02:00
gen-vmconf-pod.pl imported from svn 'qemu-server/pve2' 2011-08-23 07:47:04 +02:00
Makefile bump version to 2.0-53 2012-08-27 13:45:50 +02:00
pcitest.pl imported from svn 'qemu-server/pve2' 2011-08-23 07:47:04 +02:00
postinst Fix startup order 2011-08-30 15:11:54 +02:00
postrm imported from svn 'qemu-server/pve2' 2011-08-23 07:47:04 +02:00
pve-bridge pve-bridge: use enviroment variable PVE_MIGRATED_FROM 2012-08-23 07:26:41 +02:00
pve-usb.cfg imported from svn 'qemu-server/pve2' 2011-08-23 07:47:04 +02:00
qemu.init.d removed startall/stopall commands 2012-04-20 09:30:42 +02:00
qm implement 'qm rescan' to update disk sizes and unused disk info 2012-08-20 09:23:00 +02:00
qmextract use check() instead of check_storage_perm() 2012-02-06 12:19:35 +01:00
qmrestore start adding permission checks 2012-02-02 06:57:47 +01:00
qmupdate use Digest::SHA instead of Digest::SHA1 2012-03-20 12:25:08 +01:00
sparsecp.c use correct format to print time_t (%zd) 2012-02-13 11:22:03 +01:00
utils.c imported from svn 'qemu-server/pve2' 2011-08-23 07:47:04 +02:00
vmtar.c move test for block device to vmtar.c 2012-02-10 07:47:46 +01:00