qemu migration: tcp migration: timeout if migration-end messages do not arrive on...
commitb5308e7ea01e91ef8e78e1ac78d9827dd7d099d6
authorUri Lublin <uril@qumranet.com>
Thu, 8 Mar 2007 15:30:31 +0000 (8 15:30 +0000)
committerUri Lublin <uril@qumranet.com>
Thu, 8 Mar 2007 15:30:31 +0000 (8 15:30 +0000)
tree4c318fae3a0bb4938372018dacecaea0d01934bc
parent80ba72a69b2b1a21a733f8083887d4da0a8eb0d7
qemu migration: tcp migration: timeout if migration-end messages do not arrive on time

If A (src) does not receive ACK on time, migration failed. It is safe since
    B (dst) is waiting for GO, which A does not send.
    A continues to run the guest, and B eventually exits.
If B does not receive GO on time, migration failed (for B), and it exits.
    A thinks the migration was successful (it successfully sent GO).
    In this scenario (which is very unlikely), A does not continue to run
    the guest, and user intervention is required.
migration.c