Thanks to John Levon <levon@movementarian.org> for diagnosis and suggesting the
fix.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
self._writeVm(LAST_SHUTDOWN_REASON, 'crash')
if xroot.get_enable_dump():
- self.dumpCore()
+ try:
+ self.dumpCore()
+ except XendError:
+ # This error has been logged -- there's nothing more
+ # we can do in this context.
+ pass
restart_reason = 'crash'
self._stateSet(DOM_STATE_HALTED)
#
def dumpCore(self, corefile = None):
- """Create a core dump for this domain. Nothrow guarantee."""
+ """Create a core dump for this domain.
+
+ @raise: XendError if core dumping failed.
+ """
try:
if not corefile: