]> git.ipfire.org Git - thirdparty/libvirt.git/commit
libxl: migration: defer removing VM until finish phase
authorJim Fehlig <jfehlig@suse.com>
Fri, 24 Aug 2018 20:55:03 +0000 (14:55 -0600)
committerJim Fehlig <jfehlig@suse.com>
Tue, 11 Sep 2018 15:15:04 +0000 (09:15 -0600)
commit60b4fd90213135be0e471756d3d95c68eb3e8f59
treeba30e83cd72301867f0daf60930c10c8456b197a
parente44777527335fffc51644181156883f31d706e0f
libxl: migration: defer removing VM until finish phase

If for any reason the restore of a VM fails on the destination host
in a migration operation, the VM is removed (if not persistent) from
the virDomainObjList, meaning it is no longer available for additional
cleanup or processing in the finish phase. Defer removing the VM from
the virDomainObjList until the finish phase, which already contains
logic to remove the VM.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
ACKed-by: Michal Privoznik <mprivozn@redhat.com>
src/libxl/libxl_migration.c