[libvirt] [PATCH 2/3] vz: fix disk order on load domain
Maxim Nestratov
mnestratov at virtuozzo.com
Thu Apr 7 09:48:41 UTC 2016
22.03.2016 16:56, Nikolay Shirokovskiy пишет:
> We want to report boot order in dumpxml for vz domains.
> Thus we want disks devices to be sorted in output compatible with boot
> ordering specification. So let's just use virDomainDiskInsert
> which makes appropriate sorting.
>
> Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy at virtuozzo.com>
> ---
> src/vz/vz_sdk.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/vz/vz_sdk.c b/src/vz/vz_sdk.c
> index 528a253..f059a8e 100644
> --- a/src/vz/vz_sdk.c
> +++ b/src/vz/vz_sdk.c
> @@ -663,7 +663,7 @@ prlsdkAddDomainHardDisksInfo(vzConnPtr privconn, PRL_HANDLE sdkdom, virDomainDef
> if (prlsdkGetDiskInfo(privconn, hdd, disk, false, IS_CT(def)) < 0)
> goto error;
>
> - if (VIR_APPEND_ELEMENT(def->disks, def->ndisks, disk) < 0)
> + if (virDomainDiskInsert(def, disk) < 0)
> goto error;
>
> disk = NULL;
> @@ -706,7 +706,7 @@ prlsdkAddDomainOpticalDisksInfo(vzConnPtr privconn, PRL_HANDLE sdkdom, virDomain
> PrlHandle_Free(cdrom);
> cdrom = PRL_INVALID_HANDLE;
>
> - if (VIR_APPEND_ELEMENT(def->disks, def->ndisks, disk) < 0)
> + if (virDomainDiskInsert(def, disk) < 0)
> goto error;
> }
>
ACK
More information about the libvir-list
mailing list