[libvirt] [PATCH] vz: fixed migration in p2p mode

Maxim Nestratov mnestratov at virtuozzo.com
Mon Nov 14 18:24:11 UTC 2016


14-Nov-16 18:20, Pavel Glushchak пишет:

> dom xml generated on begin step should be passed
> to perform step in VIR_MIGRATE_PARAM_DEST_XML parameter.
> Otherwise 'XML error: failed to parse xml document' is
> raised on destination host as dom xml is NULL.
>
> Signed-off-by: Pavel Glushchak <pglushchak at virtuozzo.com>
> ---
>   src/vz/vz_driver.c | 5 +++++
>   1 file changed, 5 insertions(+)
>
> diff --git a/src/vz/vz_driver.c b/src/vz/vz_driver.c
> index b7c37bb..b2c3e31 100644
> --- a/src/vz/vz_driver.c
> +++ b/src/vz/vz_driver.c
> @@ -3199,6 +3199,7 @@ vzDomainMigratePerformP2P(virDomainObjPtr dom,
>       virConnectPtr dconn = NULL;
>       virTypedParameterPtr params = NULL;
>       int ret = -1;
> +    int maxparams = nparams;
>   
>       if (virTypedParamsCopy(&params, orig_params, nparams) < 0)
>           return -1;
> @@ -3210,6 +3211,10 @@ vzDomainMigratePerformP2P(virDomainObjPtr dom,
>                                                &cookieout, &cookieoutlen)))
>           goto done;
>   
> +    if (virTypedParamsAddString(&params, &nparams, &maxparams,
> +                                VIR_MIGRATE_PARAM_DEST_XML, dom_xml) < 0)
> +        goto done;
> +
>       cookiein = cookieout;
>       cookieinlen = cookieoutlen;
>       cookieout = NULL;

ACKed and pushed.

Thanks,
Maxim




More information about the libvir-list mailing list