>On 07/22/2017 04:55 AM, Yi Wang wrote:
>> Start a domain whilst undefine it, if starting failed duing ProcessLaunch,
>> on which period qemu exited unexpectedly, the operation will lead to failure
>> of undefine the domain until libvirtd restarted. The reason is that libvirtd
>> will unlock vm during qemuProcessStart, qemuDomainUndefineFlags can get the
>> lock and set vm->persistent 0 but not remove the "active" domain.
>> Signed-off-by: Yi Wang <wang yi59 zte com cn>
>> src/conf/domain_conf.h | 1 +
>> src/qemu/qemu_driver.c | 6 ++++++
>> src/qemu/qemu_process.c | 3 +++
>> 3 files changed, 10 insertions(+)
>Can you apply a couple of recent patches, see:
>and see if those would resolve what you're seeing... without these
>changes of course...
Yeah, It works. Thanks for the patch, which is the correct solution for my problem.