Features/Migration: Difference between revisions

From QEMU
No edit summary
mNo edit summary
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Summary ==
== Documentations ==


Migration improvementes for 0.15.
You can find the latest migration documentation here:


== Owner ==
  https://qemu.org/docs/master/devel/migration


* '''Name:''' Juan Quintela
== TODO List ==
* '''Email:''' quintela@redhat.com


== Detailed Summary ==
If you're looking for something to work on for migration, please have a look at:


Migration and live migration have several parts that are suboptimal. This describes way to improve it.
  https://wiki.qemu.org/ToDo/LiveMigration


== Status ==
== Other references ==


This is the roadmap, features are integrated upstream as they are done.
* http://www.linux-kvm.org/page/KVM_Forum
* http://developerblog.redhat.com/2015/03/24/live-migrating-qemu-kvm-virtual-machines/


== TODO ==
== Contact ==


* split migration in its own thread/subroutine
If you have any question or want to reach out, feel free to contact:


  This allows several improments:
* qemu-devel@nongnu
 
* Peter Xu <peterx@redhat.com>
** monitor can be used on migration target
* Fabiano Rosas <farosas@suse.de>
** vcpus/iothreads can work while live migration part is working
** we can remove several layers of buffering (due to the mainloop design, we are forced to have several layers of buffering).


* split foo_live_migration_calls() onto its parts:
== Credits ==
** foo_setup()    (was stage 1)
** foo_save_live() (was stage 2)
** foo_save_rest() (was stage 3, better name needed)
** foo_cancel()    (was stage -1)


This is a place we want to show special thanks to to the old good migration maintainers.


== Code ==
* Juan Quintela
 
* Dr. David Alan Gilbert
The code still not merged is currently kept in several branches of this git repository:
* Amit Shah
 
* http://repo.or.cz/w/qemu/quintela.git

Latest revision as of 03:22, 10 January 2024

Documentations

You can find the latest migration documentation here:

 https://qemu.org/docs/master/devel/migration

TODO List

If you're looking for something to work on for migration, please have a look at:

 https://wiki.qemu.org/ToDo/LiveMigration

Other references

Contact

If you have any question or want to reach out, feel free to contact:

  • qemu-devel@nongnu
  • Peter Xu <peterx@redhat.com>
  • Fabiano Rosas <farosas@suse.de>

Credits

This is a place we want to show special thanks to to the old good migration maintainers.

  • Juan Quintela
  • Dr. David Alan Gilbert
  • Amit Shah