OSDN Git Service

migration: add has_postcopy savevm handler
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Mon, 10 Jul 2017 16:30:14 +0000 (19:30 +0300)
committerJuan Quintela <quintela@redhat.com>
Fri, 22 Sep 2017 12:11:25 +0000 (14:11 +0200)
commitc6467627369b2518ea3cf466da6cd39da7e3a85a
tree23641e1d138788ae3dc8a336e3abb9bb3ab57787
parentd7788151a0807d5d2d410e3f8944d8c8a651f8d2
migration: add has_postcopy savevm handler

Now postcopy-able states are recognized by not NULL
save_live_complete_postcopy handler. But when we have several different
postcopy-able states, it is not convenient. Ram postcopy may be
disabled, while some other postcopy enabled, in this case Ram state
should behave as it is not postcopy-able.

This patch add separate has_postcopy handler to specify behaviour of
savevm state.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
include/migration/register.h
migration/ram.c
migration/savevm.c