diff options
author | Juan Quintela <quintela@redhat.com> | 2014-10-08 12:47:08 +0200 |
---|---|---|
committer | Juan Quintela <quintela@redhat.com> | 2015-07-07 14:54:51 +0200 |
commit | ca3fc39ea9045188e37b84c4f92ee79c7ed4b1c3 (patch) | |
tree | b73f6c3eead2ce6da2e17b65fdb32b6c3a6d1323 /vl.c | |
parent | 5e0f1940caf49f56e3bee123aa92e42a3f7fad20 (diff) | |
download | qemu-ca3fc39ea9045188e37b84c4f92ee79c7ed4b1c3.tar.gz qemu-ca3fc39ea9045188e37b84c4f92ee79c7ed4b1c3.tar.bz2 qemu-ca3fc39ea9045188e37b84c4f92ee79c7ed4b1c3.zip |
runstate: migration allows more transitions now
Next commit would allow to move from incoming migration to error happening on source.
Should we add more states to this transition? Luiz?
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Diffstat (limited to 'vl.c')
-rw-r--r-- | vl.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -573,8 +573,14 @@ static const RunStateTransition runstate_transitions_def[] = { { RUN_STATE_DEBUG, RUN_STATE_RUNNING }, { RUN_STATE_DEBUG, RUN_STATE_FINISH_MIGRATE }, - { RUN_STATE_INMIGRATE, RUN_STATE_RUNNING }, + { RUN_STATE_INMIGRATE, RUN_STATE_INTERNAL_ERROR }, + { RUN_STATE_INMIGRATE, RUN_STATE_IO_ERROR }, { RUN_STATE_INMIGRATE, RUN_STATE_PAUSED }, + { RUN_STATE_INMIGRATE, RUN_STATE_RUNNING }, + { RUN_STATE_INMIGRATE, RUN_STATE_SHUTDOWN }, + { RUN_STATE_INMIGRATE, RUN_STATE_SUSPENDED }, + { RUN_STATE_INMIGRATE, RUN_STATE_WATCHDOG }, + { RUN_STATE_INMIGRATE, RUN_STATE_GUEST_PANICKED }, { RUN_STATE_INTERNAL_ERROR, RUN_STATE_PAUSED }, { RUN_STATE_INTERNAL_ERROR, RUN_STATE_FINISH_MIGRATE }, |