On Wed, Apr 08, 2015 at 01:22:39PM +1000, Michael Chapman wrote: > The close callbacks hash are keyed by a UUID-string, but > virCloseCallbacksRun was attempting to remove them by raw UUID. This > patch ensures the callback entries are removed by UUID-string as well. > > This bug caused problems when guest migrations were abnormally aborted: > > # timeout --signal KILL 1 \ > virsh migrate example qemu+tls://remote/system \ > --verbose --compressed --live --auto-converge \ > --abort-on-error --unsafe --persistent \ > --undefinesource --copy-storage-all --xml example.xml > Killed > > # virsh migrate example qemu+tls://remote/system \ > --verbose --compressed --live --auto-converge \ > --abort-on-error --unsafe --persistent \ > --undefinesource --copy-storage-all --xml example.xml > error: Requested operation is not valid: domain 'example' is not being migrated > > Signed-off-by: Michael Chapman <mike@xxxxxxxxxxxxxxxxx> > --- > src/util/virclosecallbacks.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) ACK I have pushed the series Jan.
Attachment:
signature.asc
Description: Digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list