All of lore.kernel.org
 help / color / mirror / Atom feed
* TUN_F_UFO change breaks live migration
@ 2014-11-11 10:58 Stefan Hajnoczi
  2014-11-11 12:17 ` Ben Hutchings
  2014-11-11 12:17 ` TUN_F_UFO change breaks live migration Ben Hutchings
  0 siblings, 2 replies; 13+ messages in thread
From: Stefan Hajnoczi @ 2014-11-11 10:58 UTC (permalink / raw)
  To: kvm; +Cc: mst, virtualization, jelledejong, Ben Hutchings, David Miller


[-- Attachment #1.1: Type: text/plain, Size: 1113 bytes --]

Commit 3d0ad09412ffe00c9afa201d01effdb6023d09b4 ("drivers/net: Disable
UFO through virtio") breaks live migration of KVM guests from older to
newer host kernels:

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=3d0ad09412ffe00c9afa201d01effdb6023d09b4

The problem occurs when a guest running on a host kernel without commit
3d0ad0941 in tun.ko attempts to live migration to a host with commit
3d0ad0941.

Live migration fails in QEMU with the following error message:

  virtio-net: saved image requires TUN_F_UFO support

The old host tun.ko advertised support for TUN_F_UFO.  The new host
tun.ko does not and that's why QEMU aborts live migration.  QEMU cannot
change the features of a running virtio-net device.

tuxcrafter provided logs from two Debian hosts migrating from
3.2.60-1+deb7u3 to 3.2.63-2+deb7u1:

http://paste.debian.net/131264/

I haven't investigated enough to suggest a fix, just wanted to bring it
to your attention.  Soon a lot of people will be hitting this problem as
they upgrade their infrastructure and migrate guests - seems like a
critical issue.

Stefan

[-- Attachment #1.2: Type: application/pgp-signature, Size: 473 bytes --]

[-- Attachment #2: Type: text/plain, Size: 183 bytes --]

_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2014-12-02 17:44 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-11 10:58 TUN_F_UFO change breaks live migration Stefan Hajnoczi
2014-11-11 12:17 ` Ben Hutchings
2014-11-11 15:57   ` Michael S. Tsirkin
2014-11-11 16:38     ` David Miller
2014-11-11 17:07     ` Ben Hutchings
2014-11-11 17:12     ` [PATCH net] Revert "drivers/net: Disable UFO through virtio" in macvtap and tun Ben Hutchings
2014-11-11 21:33       ` David Miller
2014-11-12 19:02       ` Stefan Hajnoczi
2014-11-13 12:00         ` Jelle de Jong
2014-11-13 12:00         ` Jelle de Jong
2014-12-01  9:43       ` Michael S. Tsirkin
2014-12-02 17:44       ` Vlad Yasevich
2014-11-11 12:17 ` TUN_F_UFO change breaks live migration Ben Hutchings

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.