[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v0 1/7] migration: add background snapshot capab
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH v0 1/7] migration: add background snapshot capability |
Date: |
Fri, 29 Jun 2018 11:02:19 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
On 06/29/2018 03:03 AM, Denis Plotnikov wrote:
The capability is used for the background vmstate saving
using the migration infrastructure.
Background vmstate saving means that the majority of vmstate
(RAM) is saved in the background when VM's vCPUS are running.
This helps to reduce the VM downtime on VM snapshotting.
Signed-off-by: Denis Plotnikov <address@hidden>
---
migration/migration.c | 35 +++++++++++++++++++++++++++++++++++
migration/migration.h | 1 +
qapi/migration.json | 6 +++++-
3 files changed, 41 insertions(+), 1 deletion(-)
+++ b/qapi/migration.json
@@ -352,12 +352,16 @@
#
# @x-multifd: Use more than one fd for migration (since 2.11)
#
+# @background-snapshot: Using migration infrastructure makes VM snapshot
+# saving its RAM in background. This reduces VM downtime. (since 2.12)
You've missed 2.12; the next release is 3.0 (and even then, we're fast
coming up on soft freeze, so a maintainer must be willing to take this
feature soon, or it will become 3.1 material).
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
- [Qemu-devel] [PATCH v0 0/7] Background snapshots, Denis Plotnikov, 2018/06/29
- [Qemu-devel] [PATCH v0 1/7] migration: add background snapshot capability, Denis Plotnikov, 2018/06/29
- Re: [Qemu-devel] [PATCH v0 1/7] migration: add background snapshot capability,
Eric Blake <=
- [Qemu-devel] [PATCH v0 7/7] migration: add background snapshotting, Denis Plotnikov, 2018/06/29
- [Qemu-devel] [PATCH v0 5/7] kvm: add failed memeory access exit reason, Denis Plotnikov, 2018/06/29
- [Qemu-devel] [PATCH v0 2/7] bitops: add some atomic versions of bitmap operations, Denis Plotnikov, 2018/06/29
- [Qemu-devel] [PATCH v0 3/7] threads: add infrastructure to process sigsegv, Denis Plotnikov, 2018/06/29
- [Qemu-devel] [PATCH v0 4/7] migration: add background snapshot infrastructure, Denis Plotnikov, 2018/06/29
- [Qemu-devel] [PATCH v0 6/7] kvm: add vCPU failed memeory access processing, Denis Plotnikov, 2018/06/29
- Re: [Qemu-devel] [PATCH v0 0/7] Background snapshots, Dr. David Alan Gilbert, 2018/06/29