]> git.proxmox.com Git - qemu.git/commit
migration: yay, buffering is gone
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 22 Feb 2013 16:36:29 +0000 (17:36 +0100)
committerJuan Quintela <quintela@redhat.com>
Mon, 11 Mar 2013 12:32:02 +0000 (13:32 +0100)
commitedaae611f6df0d66a8b5a90c84123b72980c7a22
tree8beadf62d62154d239ade72788695b46469d23b2
parent9b0950375277467fd74a9075624477ae43b9bb22
migration: yay, buffering is gone

Buffering was needed because blocking writes could take a long time
and starve other threads seeking to grab the big QEMU mutex.

Now that all writes (except within _complete callbacks) are done
outside the big QEMU mutex, we do not need buffering at all.

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
include/migration/migration.h
migration.c
savevm.c