diff --git a/libvirt.changes b/libvirt.changes index a570d46..79d6b10 100644 --- a/libvirt.changes +++ b/libvirt.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 5 13:52:31 MST 2008 - jfehlig@novell.com + +- Fix migration of Xen domains + bnc#456946 + ------------------------------------------------------------------- Tue Dec 2 10:43:20 MST 2008 - jfehlig@novell.com diff --git a/libvirt.spec b/libvirt.spec index 62ea3d1..419766a 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -49,7 +49,7 @@ License: LGPL v2.1 or later Group: Development/Libraries/C and C++ AutoReqProv: yes Version: 0.4.6 -Release: 11 +Release: 12 Summary: A C toolkit to interract with the virtualization capabilities of Linux Requires: readline Requires: ncurses @@ -84,6 +84,7 @@ Patch14: vnc-port.patch Patch15: suse-network.patch Patch16: xen-pv-cdrom.patch Patch17: detach-disk.patch +Patch18: migrate-params.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -192,6 +193,7 @@ Authors: %patch15 -p1 %patch16 -p1 %patch17 -p1 +%patch18 -p1 rm po/no.* %build @@ -324,6 +326,9 @@ rm -rf $RPM_BUILD_ROOT %{py_sitedir}/libvirtmod* %changelog +* Fri Dec 05 2008 jfehlig@novell.com +- Fix migration of Xen domains + bnc#456946 * Tue Dec 02 2008 jfehlig@novell.com - Refresh xen-maxmem.patch to match upstream bnc#431766 diff --git a/migrate-params.patch b/migrate-params.patch new file mode 100644 index 0000000..5aa76d9 --- /dev/null +++ b/migrate-params.patch @@ -0,0 +1,13 @@ +Index: libvirt-0.4.6/src/xend_internal.c +=================================================================== +--- libvirt-0.4.6.orig/src/xend_internal.c ++++ libvirt-0.4.6/src/xend_internal.c +@@ -4355,6 +4355,8 @@ xenDaemonDomainMigratePerform (virDomain + "live", live, + "port", port, + "resource", "0", /* required, xend ignores it */ ++ "node", "-1", /* numa node, xen c/s 17753 */ ++ "ssl", "0", /* ssl migration, xen c/s 17709 */ + NULL); + VIR_FREE (hostname); +