mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-11 15:27:47 +00:00
51d1c08fe9
Non-shared storage migration of guests which are disk I/O intensive and have fast local storage may actually never converge if the guest happens to dirty the disk faster than it can be copied. This patch introduces a new flag 'VIR_MIGRATE_NON_SHARED_SYNCHRONOUS_WRITES' which will instruct hypervisors to synchronize local I/O writes with the writes to remote storage used for migration so that the guest can't overwhelm the migration. This comes at a cost of decreased local I/O performance for guests which behave well on average. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> |
||
---|---|---|
.. | ||
libvirt-admin.h | ||
libvirt-common.h.in | ||
libvirt-domain-checkpoint.h | ||
libvirt-domain-snapshot.h | ||
libvirt-domain.h | ||
libvirt-event.h | ||
libvirt-host.h | ||
libvirt-interface.h | ||
libvirt-lxc.h | ||
libvirt-network.h | ||
libvirt-nodedev.h | ||
libvirt-nwfilter.h | ||
libvirt-qemu.h | ||
libvirt-secret.h | ||
libvirt-storage.h | ||
libvirt-stream.h | ||
libvirt.h | ||
meson.build | ||
virterror.h |