mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
Tidy exception handling on IntroduceDomain, quieten down one debug message, add
another. Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
1 parent
0fad7c8152
commit
34c75893fb
1 file changed
+8
-3
@@ -336,7 +336,7 @@ def dom_get(dom):
|
||||
return domlist[0]
|
||||
except Exception, err:
|
||||
# ignore missing domain
|
||||
log.debug("domain_getinfo(%d) failed, ignoring: %s", dom, str(err))
|
||||
log.trace("domain_getinfo(%d) failed, ignoring: %s", dom, str(err))
|
||||
return None
|
||||
|
||||
|
||||
@@ -569,6 +569,8 @@ class XendDomainInfo:
|
||||
self.storeDomDetails()
|
||||
self.refreshShutdown()
|
||||
|
||||
log.debug("XendDomainInfo.completeRestore done")
|
||||
|
||||
|
||||
def storeVmDetails(self):
|
||||
to_store = {
|
||||
@@ -1066,8 +1068,11 @@ class XendDomainInfo:
|
||||
assert self.domid is not None
|
||||
assert self.store_mfn is not None
|
||||
assert self.store_port is not None
|
||||
|
||||
IntroduceDomain(self.domid, self.store_mfn, self.store_port)
|
||||
|
||||
try:
|
||||
IntroduceDomain(self.domid, self.store_mfn, self.store_port)
|
||||
except RuntimeError, exn:
|
||||
raise XendError(str(exn))
|
||||
|
||||
|
||||
def initDomain(self):
|
||||
|
||||