decaf live migration

12 views
Skip to first unread message

zach.tu...@gmail.com

unread,
Dec 18, 2018, 4:54:57 AM12/18/18
to decaf-platform-discuss
How should I modify the code to support live migration?
After starting decaf, running the migrate command will report the following error:


error:invalid runstate transition:'running' -> ‘inmigrate'
aborted(core dumped)

Heng Yin

unread,
Dec 18, 2018, 12:37:07 PM12/18/18
to decaf-platf...@googlegroups.com
There is no short answer for this question. In general, live migration
relies on properly saving and restoring the machine state, including
memory, CPU state, and the state of IO devices. DECAF has already
added functionality for saving and restoring some additional states,
such as shadow memory, hooks, VMI state, etc. But it has not been
tested extensively. Also, if you load a plugin, and would like that
plugin to work properly, you need to save and restore the plugin
related state as well.

Heng
> --
> You received this message because you are subscribed to the Google Groups "decaf-platform-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to decaf-platform-di...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages