mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 02:30:03 +01:00
xend: Greater verbosity on domain creation failure
Attached patch makes error reporting more verbose when xc.domain_create() fails or raises an Exception. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
This commit is contained in:
1 parent
68461397a3
commit
bf6b9756fa
1 file changed
+6
-3
@@ -2408,10 +2408,13 @@ class XendDomainInfo:
|
||||
# may get here if due to ACM the operation is not permitted
|
||||
if security.on() == xsconstants.XS_POLICY_ACM:
|
||||
raise VmError('Domain in conflict set with running domain?')
|
||||
log.exception(e)
|
||||
|
||||
if self.domid < 0:
|
||||
raise VmError('Creating domain failed: name=%s' %
|
||||
self.info['name_label'])
|
||||
if not self.domid or self.domid < 0:
|
||||
str = 'Creating domain failed: name=%s' % self.info['name_label']
|
||||
if self.domid:
|
||||
str += ', error=%i' % int(self.domid)
|
||||
raise VmError(str)
|
||||
|
||||
self.dompath = GetDomainPath(self.domid)
|
||||
|
||||
|
||||