New patch submitted by Federico Simoncelli (fsimonce(a)redhat.com)
You can review this change at:
http://gerrit.usersys.redhat.com/782
commit 2d8ece7d82784049b3b357a923d3f3fbab7e26a9
Author: Federico Simoncelli <fsimonce(a)redhat.com>
Date: Wed Aug 3 10:03:59 2011 +0000
BZ#XXXXXX Use the correct events to end migration
Change-Id: I0e3833bee7da8a3fbd77ad72c244f714b929005e
diff --git a/vdsm/libvirtvm.py b/vdsm/libvirtvm.py
index 318080a..b30cb6a 100644
--- a/vdsm/libvirtvm.py
+++ b/vdsm/libvirtvm.py
@@ -1259,8 +1259,8 @@ class LibvirtVm(vm.Vm):
if detail == libvirt.VIR_DOMAIN_EVENT_STOPPED_SHUTDOWN:
self.user_destroy = True
self._onQemuDeath()
- elif event == libvirt.VIR_DOMAIN_EVENT_STARTED:
- if detail == libvirt.VIR_DOMAIN_EVENT_STARTED_MIGRATED and\
+ elif event == libvirt.VIR_DOMAIN_EVENT_RESUMED:
+ if detail == libvirt.VIR_DOMAIN_EVENT_RESUMED_MIGRATED and\
self.lastStatus == 'Migration Destination':
self._incomingMigrationFinished.set()
elif event == libvirt.VIR_DOMAIN_EVENT_SUSPENDED: