qemu.qemu_vm: support vhostfd in netdev.

vhostfd only works when vhost on.
add enable_vhost parameter. set default value to 'yes'
Signed-off-by: Feng Yang <fyang@redhat.com>
MAINTAINERS: Add Yang Dongsheng as libvirt subsystem maintainer

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
utils_cgroup: Fix the remaining imports

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
virttest.env_process: Process all images at once

Previously each image check paused and unpaused the VM. With this
patch it pause vm, checks all images and unpause again (if required).

Additionally this processes the all remaining images in case of
failure thus image check failure won't prevent other images to be
checked/deleted (in postprocess).

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
virttest.env_process: Avoid autotest hang in postprocess

When process fails in postprocess, screendump thread is not killed
and autotest hangs forever.

Additionally continue with postprocess when some part fails and reraise
the exception at the end.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
qemu.tests.hdparm: Fix issue that start VM twice

Now hdparm will start VM twice.
hdparm no need special setup before starting VM.
So only start VM in framework.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests.physical_resources_check: Always use human monitor info command

Current code only works with human monitor info command,
so always use human monitor info command for qmp/human monitor.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests.cfg: Enable usb_nodev variant on RHEL host

Signed-off-by: Qingtang Zhou <qzhou@redhat.com>
shared.cfg: Fix the s4_support_chk_cmd for Fedora guest

Signed-off-by: Qingtang Zhou <qzhou@redhat.com>
Merge pull request #616 from zhouqt/minor-fix

Qemu: Minor fix for some config of qemu test cases
Merge pull request #579 from FengYang/vhostfd

virttest.qemu_vm: support vhostfd in netdev.
utils_libvirtd: if libvirt is not availible in host, No error, but a warning.

Signed-off-by: yangdongsheng <yangds.fnst@cn.fujitsu.com>
virttest.aexpect: Fix old class Spawn definition.

The base class Spawn for ShellSession was defined in old way(class Spawn).
Then we can not use super() for inherited classes:
TypeError: super() argument 1 must be type, not classobj

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
Merge pull request #624 from yumingfei/aexpect_spawn

Aexpect spawn's definition
virt: modify libvirtd_status() to libvirtd_is_running()

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
Merge pull request #622 from yangdongsheng/utils_libvirtd

utils_libvirtd: if libvirt is not availible in host, No raising Error, but logging.warning.
Merge pull request #626 from liyangfnst/libvirt_status

virt: modify libvirtd_status() to libvirtd_is_running()
virttest.env_process: Fix postprocess logging

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>