- bnc#717650 - Unable to start VM
- Update to Xen 4.1.2_rc2 c/s 23152 - bnc#716695 - domUs using tap devices will not start updated multi-xvdp.patch - Upstream patches from Jan 23803-intel-pmu-models.patch 23800-x86_64-guest-addr-range.patch 23795-intel-ich10-quirk.patch 23804-x86-IPI-counts.patch - bnc#706106 - Inconsistent reporting of VM names during migration xend-migration-domname-fix.patch - bnc#712823 - L3:Xen guest does not start reliable when rebooted xend-vcpu-affinity-fix.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=143
This commit is contained in:
committed by
Git OBS Bridge
parent
679b440be4
commit
800917b5a2
@@ -8,10 +8,10 @@
|
||||
tools/python/xen/xend/XendOptions.py | 29 +++++++++++
|
||||
7 files changed, 290 insertions(+)
|
||||
|
||||
Index: xen-4.1.1-testing/tools/examples/xend-config.sxp
|
||||
Index: xen-4.1.2-testing/tools/examples/xend-config.sxp
|
||||
===================================================================
|
||||
--- xen-4.1.1-testing.orig/tools/examples/xend-config.sxp
|
||||
+++ xen-4.1.1-testing/tools/examples/xend-config.sxp
|
||||
--- xen-4.1.2-testing.orig/tools/examples/xend-config.sxp
|
||||
+++ xen-4.1.2-testing/tools/examples/xend-config.sxp
|
||||
@@ -324,6 +324,65 @@
|
||||
# device assignment could really work properly even after we do this.
|
||||
#(pci-passthrough-strict-check yes)
|
||||
@@ -78,10 +78,10 @@ Index: xen-4.1.1-testing/tools/examples/xend-config.sxp
|
||||
# If we have a very big scsi device configuration, start of xend is slow,
|
||||
# because xend scans all the device paths to build its internal PSCSI device
|
||||
# list. If we need only a few devices for assigning to a guest, we can reduce
|
||||
Index: xen-4.1.1-testing/tools/hotplug/Linux/Makefile
|
||||
Index: xen-4.1.2-testing/tools/hotplug/Linux/Makefile
|
||||
===================================================================
|
||||
--- xen-4.1.1-testing.orig/tools/hotplug/Linux/Makefile
|
||||
+++ xen-4.1.1-testing/tools/hotplug/Linux/Makefile
|
||||
--- xen-4.1.2-testing.orig/tools/hotplug/Linux/Makefile
|
||||
+++ xen-4.1.2-testing/tools/hotplug/Linux/Makefile
|
||||
@@ -22,6 +22,7 @@ XEN_SCRIPTS += vtpm vtpm-delete
|
||||
XEN_SCRIPTS += xen-hotplug-cleanup
|
||||
XEN_SCRIPTS += external-device-migrate
|
||||
@@ -90,10 +90,10 @@ Index: xen-4.1.1-testing/tools/hotplug/Linux/Makefile
|
||||
XEN_SCRIPT_DATA = xen-script-common.sh locking.sh logging.sh
|
||||
XEN_SCRIPT_DATA += xen-hotplug-common.sh xen-network-common.sh vif-common.sh
|
||||
XEN_SCRIPT_DATA += block-common.sh vtpm-common.sh vtpm-hotplug-common.sh
|
||||
Index: xen-4.1.1-testing/tools/hotplug/Linux/domain-lock
|
||||
Index: xen-4.1.2-testing/tools/hotplug/Linux/domain-lock
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ xen-4.1.1-testing/tools/hotplug/Linux/domain-lock
|
||||
+++ xen-4.1.2-testing/tools/hotplug/Linux/domain-lock
|
||||
@@ -0,0 +1,83 @@
|
||||
+#!/bin/bash
|
||||
+
|
||||
@@ -178,10 +178,10 @@ Index: xen-4.1.1-testing/tools/hotplug/Linux/domain-lock
|
||||
+ get_status $vm_path
|
||||
+ ;;
|
||||
+esac
|
||||
Index: xen-4.1.1-testing/tools/hotplug/Linux/vm-monitor
|
||||
Index: xen-4.1.2-testing/tools/hotplug/Linux/vm-monitor
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ xen-4.1.1-testing/tools/hotplug/Linux/vm-monitor
|
||||
+++ xen-4.1.2-testing/tools/hotplug/Linux/vm-monitor
|
||||
@@ -0,0 +1,41 @@
|
||||
+#!/bin/bash
|
||||
+
|
||||
@@ -224,10 +224,10 @@ Index: xen-4.1.1-testing/tools/hotplug/Linux/vm-monitor
|
||||
+elif [ $0 = "$basedir/vm-monitor" ]; then
|
||||
+ monitor $*
|
||||
+fi
|
||||
Index: xen-4.1.1-testing/tools/python/xen/xend/XendCheckpoint.py
|
||||
Index: xen-4.1.2-testing/tools/python/xen/xend/XendCheckpoint.py
|
||||
===================================================================
|
||||
--- xen-4.1.1-testing.orig/tools/python/xen/xend/XendCheckpoint.py
|
||||
+++ xen-4.1.1-testing/tools/python/xen/xend/XendCheckpoint.py
|
||||
--- xen-4.1.2-testing.orig/tools/python/xen/xend/XendCheckpoint.py
|
||||
+++ xen-4.1.2-testing/tools/python/xen/xend/XendCheckpoint.py
|
||||
@@ -133,6 +133,8 @@ def save(fd, dominfo, network, live, dst
|
||||
dominfo.shutdown('suspend')
|
||||
dominfo.waitForSuspend()
|
||||
@@ -237,7 +237,7 @@ Index: xen-4.1.1-testing/tools/python/xen/xend/XendCheckpoint.py
|
||||
dominfo.migrateDevices(network, dst, DEV_MIGRATE_STEP2,
|
||||
domain_name)
|
||||
log.info("Domain %d suspended.", dominfo.getDomid())
|
||||
@@ -409,6 +411,7 @@ def restore(xd, fd, dominfo = None, paus
|
||||
@@ -412,6 +414,7 @@ def restore(xd, fd, dominfo = None, paus
|
||||
if not paused:
|
||||
dominfo.unpause()
|
||||
|
||||
@@ -245,10 +245,10 @@ Index: xen-4.1.1-testing/tools/python/xen/xend/XendCheckpoint.py
|
||||
return dominfo
|
||||
except Exception, exn:
|
||||
dominfo.destroy()
|
||||
Index: xen-4.1.1-testing/tools/python/xen/xend/XendDomainInfo.py
|
||||
Index: xen-4.1.2-testing/tools/python/xen/xend/XendDomainInfo.py
|
||||
===================================================================
|
||||
--- xen-4.1.1-testing.orig/tools/python/xen/xend/XendDomainInfo.py
|
||||
+++ xen-4.1.1-testing/tools/python/xen/xend/XendDomainInfo.py
|
||||
--- xen-4.1.2-testing.orig/tools/python/xen/xend/XendDomainInfo.py
|
||||
+++ xen-4.1.2-testing/tools/python/xen/xend/XendDomainInfo.py
|
||||
@@ -470,6 +470,7 @@ class XendDomainInfo:
|
||||
|
||||
if self._stateGet() in (XEN_API_VM_POWER_STATE_HALTED, XEN_API_VM_POWER_STATE_SUSPENDED, XEN_API_VM_POWER_STATE_CRASHED):
|
||||
@@ -257,7 +257,7 @@ Index: xen-4.1.1-testing/tools/python/xen/xend/XendDomainInfo.py
|
||||
XendTask.log_progress(0, 30, self._constructDomain)
|
||||
XendTask.log_progress(31, 60, self._initDomain)
|
||||
|
||||
@@ -2997,6 +2998,11 @@ class XendDomainInfo:
|
||||
@@ -3001,6 +3002,11 @@ class XendDomainInfo:
|
||||
|
||||
self._stateSet(DOM_STATE_HALTED)
|
||||
self.domid = None # Do not push into _stateSet()!
|
||||
@@ -269,7 +269,7 @@ Index: xen-4.1.1-testing/tools/python/xen/xend/XendDomainInfo.py
|
||||
finally:
|
||||
self.refresh_shutdown_lock.release()
|
||||
|
||||
@@ -4505,6 +4511,74 @@ class XendDomainInfo:
|
||||
@@ -4509,6 +4515,74 @@ class XendDomainInfo:
|
||||
def has_device(self, dev_class, dev_uuid):
|
||||
return (dev_uuid in self.info['%s_refs' % dev_class.lower()])
|
||||
|
||||
@@ -344,10 +344,10 @@ Index: xen-4.1.1-testing/tools/python/xen/xend/XendDomainInfo.py
|
||||
def __str__(self):
|
||||
return '<domain id=%s name=%s memory=%s state=%s>' % \
|
||||
(str(self.domid), self.info['name_label'],
|
||||
Index: xen-4.1.1-testing/tools/python/xen/xend/XendOptions.py
|
||||
Index: xen-4.1.2-testing/tools/python/xen/xend/XendOptions.py
|
||||
===================================================================
|
||||
--- xen-4.1.1-testing.orig/tools/python/xen/xend/XendOptions.py
|
||||
+++ xen-4.1.1-testing/tools/python/xen/xend/XendOptions.py
|
||||
--- xen-4.1.2-testing.orig/tools/python/xen/xend/XendOptions.py
|
||||
+++ xen-4.1.2-testing/tools/python/xen/xend/XendOptions.py
|
||||
@@ -154,6 +154,17 @@ class XendOptions:
|
||||
use loose check automatically if necessary."""
|
||||
pci_dev_assign_strict_check_default = True
|
||||
|
Reference in New Issue
Block a user