MigrationTodo

From KVM
Revision as of 09:25, 26 October 2010 by Quintela (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page reports qemu migration ToDo list. It includes:

Support for big memory machine

Current code fails with 64GB/256GB guests. Things that need to improve are:

  • dirty migration bitmap: we need to split it from normal TCG bitmap
 (bitmap has 16bits by page of memory, and kvm only ever uses 
  the migration bit)
  • TLB handling: related with previous one, kvm don't need TLB handling in qemu.
  • detecting if we converge/not during migration
  • improve measurements to be able to give good information to management


Port all missing cpus to VMState

This means that nothing out of hw/ will use the old qemu migration stuff.

Port all missing devices to VMState

We need to finish this one to be able to change the migration implementation/protocal. Current problems include that we do too many copies to be able to saturate a 10G network.