Merge "Print error on resize failure"

This commit is contained in:
Jenkins 2016-12-21 22:54:56 +00:00 committed by Gerrit Code Review
commit 90cb0b022d

View File

@ -15,6 +15,7 @@
import os import os
from tempfile import NamedTemporaryFile from tempfile import NamedTemporaryFile
import traceback
from oslo_log import log as logging from oslo_log import log as logging
import pexpect import pexpect
@ -131,8 +132,11 @@ class VolumeDevice(object):
run_as_root=True, root_helper="sudo") run_as_root=True, root_helper="sudo")
except ProcessExecutionError: except ProcessExecutionError:
LOG.exception(_("Error resizing file system.")) LOG.exception(_("Error resizing file system."))
raise GuestError(original_message=_( msg = _("Error resizing the filesystem with device '%(dev)s'.\n"
"Error resizing the filesystem: %s") % self.device_path) "Exc: %(exc)s") % (
{'dev': self.device_path,
'exc': traceback.format_exc()})
raise GuestError(original_message=msg)
def unmount(self, mount_point): def unmount(self, mount_point):
if operating_system.is_mount(mount_point): if operating_system.is_mount(mount_point):