Final Report Link : https://harisphnx.github.io
Usage : Once the network fails, wait for both the sides to error out and go into recovery. This can be understood by the error messages printed at the terminal. Once both the sides are under recovery, the reconnection can be tried. First in destination side console, enter the migrate_incoming command with the new -r flaga along with the same details as used in the beginning. Then, same goes for the source side. Use the migrate command with the new -r flag and similar details as used in the beginning. Md Haris Iqbal (6): Migration: Reconnect network in case of network failure during pc migration (source) migration : General additions for migration recovery Migration: Reconnect network in case of network failure during pc migration (destination) Migration: New bitmap for postcopy migration failure Migration: Recovering pages lost due to n/w failure during pc migration (source) Migration: Recovering pages lost due to n/w failure during pc migration (destination) hmp-commands.hx | 34 +++--- hmp.c | 7 +- include/migration/migration.h | 17 +++ include/migration/qemu-file.h | 1 + include/sysemu/sysemu.h | 1 + migration/migration.c | 259 ++++++++++++++++++++++++++++++++++++++---- migration/postcopy-ram.c | 12 ++ migration/qemu-file.c | 5 + migration/ram.c | 108 +++++++++++++++++- migration/savevm.c | 52 +++++++-- qapi-schema.json | 18 ++- qemu-version.h | 1 + qmp-commands.hx | 7 +- vl.c | 4 + 14 files changed, 472 insertions(+), 54 deletions(-) create mode 100644 qemu-version.h -- 2.7.4