[Libvirt-cim] [PATCH] Xen version 3.3.0 doesn't accept system in the migration URI
Jim Fehlig
jfehlig at novell.com
Mon Dec 7 04:17:01 UTC 2009
Kaitlin Rupert wrote:
> # HG changeset patch
> # User Kaitlin Rupert <karupert at us.ibm.com>
> # Date 1259882291 28800
> # Node ID a8972b732291267c0d695709f311f76dbcc015ca
> # Parent 282660c5e43aba6b284a9909144b9df14dc95f5b
> Xen version 3.3.0 doesn't accept system in the migration URI
>
> This change has been tested with Xen version 3.1.0. Also tests against KVM
> to check for regressions.
>
> diff -r 282660c5e43a -r a8972b732291 src/Virt_VSMigrationService.c
> --- a/src/Virt_VSMigrationService.c Wed Dec 02 12:48:47 2009 -0800
> +++ b/src/Virt_VSMigrationService.c Thu Dec 03 15:18:11 2009 -0800
> @@ -186,7 +186,12 @@
> goto out;
> }
>
> - rc = asprintf(&uri, "%s+%s://%s/system", prefix, tport, dest);
> + if (STREQC(prefix, "xen"))
> + rc = asprintf(&uri, "%s+%s://%s", prefix, tport, dest);
> + else {
> + rc = asprintf(&uri, "%s+%s://%s/system", prefix, tport, dest);
> + }
> +
> if (rc == -1) {
> uri = NULL;
> goto out;
>
ACK.
More information about the Libvirt-cim
mailing list