|
From: | Denis Plotnikov |
Subject: | Re: [Qemu-devel] [PATCH v1 00/17] Background snapshots |
Date: | Tue, 4 Sep 2018 16:00:31 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
Hi PeterI moved the code to the repository https://github.com/denis-plotnikov/qemu/tree/background-snapshot-kvm. the current version includes fixes with respect to your comments for version 1. I moved KVM related patches to the end of the branch (formerly patch series). Since, the KVM patches and the other parts to modify (vhost an others) are needless in favor of upcoming userfaltfd, I would ask you to review the general framework which is able to work with tcg.
Thanks in advance! Denis On 20.07.2018 12:27, Peter Xu wrote:
On Wed, Jul 18, 2018 at 06:41:43PM +0300, Denis Plotnikov wrote:The workflow to make a snapshot is the following: 1. Pause the vm 2. Make a snapshot of block devices using the scheme of your choice 3. Turn on background-snapshot migration capability 4. Start the migration using the destination (migration stream) of your choice. The migration will resume the vm execution by itself when it has the devices' states saved and is ready to start ram writing to the migration stream. 5. Listen to the migration finish event The bakground snapshot works with support of KVM patch: "x86: mmu: report failed memory access to the userspace" (not applied to the mainstream, it's in the kvm mailing list)Hello, Denis, Do you mind to push your tree to an online repository in case to make review easier? Thanks,
-- Best, Denis
[Prev in Thread] | Current Thread | [Next in Thread] |