]> git.proxmox.com Git - mirror_qemu.git/commit
migration: wakeup dst ram-load-thread for recover
authorPeter Xu <peterx@redhat.com>
Wed, 2 May 2018 10:47:26 +0000 (18:47 +0800)
committerJuan Quintela <quintela@redhat.com>
Tue, 15 May 2018 18:56:48 +0000 (20:56 +0200)
commitd96c9e8d784a7eea95f7d09e3a06a66e0b6558e5
treec815627106915aef2af348330218efa3393a2178
parent135b87b4f08029a4ec5c31f9c4473b519da7e2f7
migration: wakeup dst ram-load-thread for recover

On the destination side, we cannot wake up all the threads when we got
reconnected. The first thing to do is to wake up the main load thread,
so that we can continue to receive valid messages from source again and
reply when needed.

At this point, we switch the destination VM state from postcopy-paused
back to postcopy-recover.

Now we are finally ready to do the resume logic.

Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <20180502104740.12123-11-peterx@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
migration/migration.c