
On Thu, May 26, 2011 at 03:37:27PM +0530, prakash hr wrote:
You are right. My question was something like repeating the same set of questions. I m sorry for that. I just want to know how the migration is done using libvirt API, I mean the functions in libvirt does the job of migration. I know by default all the connections are done with tcp only. So knowing the name and code of the modules which executes the live migration, is helpful in making the patch file for the other transport protocol.
libvirt doesn't do anything specific to TCP - it just creates a URI 'tcp://somehost:port' and passes it to QEMU's monitor command for migration. QEMU contains all the code relating to actual migration implementation Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|