[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [XEN PATCH] libxc/migration: Abort migration on precopy policy request
libxc defines XGS_POLICY_ABORT for precopy policy to signal that migration should be aborted (eg. if the estimated pause time is too huge for the instance). Default simple precopy policy never returns that, but it could be overriden with a custom one. Signed-off-by: Andrew Panyakin <apanyaki@xxxxxxxxxx> --- tools/libxc/xc_sr_save.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/libxc/xc_sr_save.c b/tools/libxc/xc_sr_save.c index fa736a311f..507274ce22 100644 --- a/tools/libxc/xc_sr_save.c +++ b/tools/libxc/xc_sr_save.c @@ -560,6 +560,12 @@ static int send_memory_live(struct xc_sr_context *ctx) } + if ( policy_decision == XGS_POLICY_ABORT ) { + PERROR("Abort precopy loop"); + rc = -1; + goto out; + } + out: xc_set_progress_prefix(xch, NULL); free(progress_str); -- 2.16.6
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |