libvirt/src/qemu
Jie Wang 7a232286b9 qemu: Try harder to remove pr-helper object and kill pr-helper process
If libvirt receives DISCONNECTED event and prDaemonRunning is set
to false, and qemuDomainRemoveDiskDevice() is performing in the
meantime, then qemuDomainRemoveDiskDevice() will fail to remove
pr-helper object because prDaemonRunning is false. But removing
that check from qemuHotplugRemoveManagedPR() is not enough,
because after removing the object through monitor the
qemuProcessKillManagedPRDaemon() is called which contains the
same check. Thus the pr-helper process might be left behind.

Signed-off-by: Jie Wang <wangjie88@huawei.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2019-06-14 09:51:10 +02:00
..
EVENTHANDLERS.txt
libvirtd_qemu.aug
Makefile.inc.am
MIGRATION.txt
qemu_agent.c
qemu_agent.h
qemu_alias.c
qemu_alias.h
qemu_block.c
qemu_block.h
qemu_blockjob.c
qemu_blockjob.h
qemu_capabilities.c backup: Add two new qemu capabilities 2019-06-11 21:42:57 -05:00
qemu_capabilities.h backup: Add two new qemu capabilities 2019-06-11 21:42:57 -05:00
qemu_capspriv.h
qemu_cgroup.c
qemu_cgroup.h
qemu_command.c
qemu_command.h
qemu_conf.c
qemu_conf.h
qemu_domain_address.c
qemu_domain_address.h
qemu_domain.c qemu: domain: Log some useful data in qemuDomainStorageSourceAccessModify 2019-06-13 09:43:02 +02:00
qemu_domain.h
qemu_driver.c qemu: snapshot: Remove unnecessary 'do_transaction' logic in qemuDomainSnapshotCreateDiskActive 2019-06-10 14:01:09 +02:00
qemu_driver.h
qemu_extdevice.c
qemu_extdevice.h
qemu_firmware.c
qemu_firmware.h
qemu_hostdev.c
qemu_hostdev.h
qemu_hotplug.c qemu: Try harder to remove pr-helper object and kill pr-helper process 2019-06-14 09:51:10 +02:00
qemu_hotplug.h
qemu_hotplugpriv.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_interface.c
qemu_interface.h
qemu_migration_cookie.c
qemu_migration_cookie.h
qemu_migration_params.c
qemu_migration_params.h
qemu_migration_paramspriv.h
qemu_migration.c qemu: Use proper block job name when reconnecting to VM 2019-06-12 09:40:02 +02:00
qemu_migration.h
qemu_monitor_json.c qemu: Use proper block job name when reconnecting to VM 2019-06-12 09:40:02 +02:00
qemu_monitor_json.h qemu: Use proper block job name when reconnecting to VM 2019-06-12 09:40:02 +02:00
qemu_monitor_priv.h
qemu_monitor_text.c
qemu_monitor_text.h
qemu_monitor.c qemu: Use proper block job name when reconnecting to VM 2019-06-12 09:40:02 +02:00
qemu_monitor.h qemu: Use proper block job name when reconnecting to VM 2019-06-12 09:40:02 +02:00
qemu_parse_command.c
qemu_parse_command.h
qemu_process.c qemu: Try harder to remove pr-helper object and kill pr-helper process 2019-06-14 09:51:10 +02:00
qemu_process.h
qemu_processpriv.h
qemu_qapi.c
qemu_qapi.h
qemu_security.c
qemu_security.h
qemu_tpm.c
qemu_tpm.h
qemu.conf
test_libvirtd_qemu.aug.in
THREADS.txt