qemu.py: include debug information on launch error
commitb92a0011b1220aff549ae82c6104014d25e339ef
authorAmador Pahim <apahim@redhat.com>
Fri, 1 Sep 2017 11:28:21 +0000 (1 13:28 +0200)
committerEduardo Habkost <ehabkost@redhat.com>
Fri, 15 Sep 2017 23:12:00 +0000 (15 20:12 -0300)
treeeb594a15af5498c2788285caac10547b2a171af2
parentdab91d9aa00e41ee680524e4f6e99a1e7fe12eb2
qemu.py: include debug information on launch error

When launching a VM, if an exception happens and the VM is not
initiated, it might be useful to see the qemu command line and
the qemu command output.

This patch creates that message. Notice that self._iolog needs to be
cleaned up in the beginning of the launch() to make sure we will not
expose the qemu log from a previous launch if the current one fails.

Signed-off-by: Amador Pahim <apahim@redhat.com>
Message-Id: <20170901112829.2571-6-apahim@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
scripts/qemu.py