|
|
fbe740 |
From e76712462c74fad141b5d63563c554447fdc497a Mon Sep 17 00:00:00 2001
|
|
|
fbe740 |
Message-Id: <e76712462c74fad141b5d63563c554447fdc497a@dist-git>
|
|
|
fbe740 |
From: Peter Krempa <pkrempa@redhat.com>
|
|
|
fbe740 |
Date: Mon, 16 Mar 2020 22:12:14 +0100
|
|
|
fbe740 |
Subject: [PATCH] qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN
|
|
|
fbe740 |
MIME-Version: 1.0
|
|
|
fbe740 |
Content-Type: text/plain; charset=UTF-8
|
|
|
fbe740 |
Content-Transfer-Encoding: 8bit
|
|
|
fbe740 |
|
|
|
fbe740 |
This capability will be asserted once qemu stabilizes 'blockdev-reopen'.
|
|
|
fbe740 |
For now we just add the capability so that we can introduce some code
|
|
|
fbe740 |
that will use the reopening call. This will show our willingness to
|
|
|
fbe740 |
adopt use of reopen and help qemu developers stabilize it.
|
|
|
fbe740 |
|
|
|
fbe740 |
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
|
|
|
fbe740 |
Reviewed-by: Eric Blake <eblake@redhat.com>
|
|
|
fbe740 |
(cherry picked from commit ecdd92976144ba9caeae3ce781e39b5e9cc08807)
|
|
|
fbe740 |
|
|
|
fbe740 |
https://bugzilla.redhat.com/show_bug.cgi?id=1799013
|
|
|
fbe740 |
Message-Id: <f3d864a179b997038d3c06e7de54c6ba77fff3d7.1584391727.git.pkrempa@redhat.com>
|
|
|
fbe740 |
Reviewed-by: Ján Tomko <jtomko@redhat.com>
|
|
|
fbe740 |
---
|
|
|
fbe740 |
src/qemu/qemu_capabilities.c | 1 +
|
|
|
fbe740 |
src/qemu/qemu_capabilities.h | 1 +
|
|
|
fbe740 |
2 files changed, 2 insertions(+)
|
|
|
fbe740 |
|
|
|
fbe740 |
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
|
|
|
fbe740 |
index 663017157b..a4046b09d6 100644
|
|
|
fbe740 |
--- a/src/qemu/qemu_capabilities.c
|
|
|
fbe740 |
+++ b/src/qemu/qemu_capabilities.c
|
|
|
fbe740 |
@@ -560,6 +560,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
|
|
|
fbe740 |
"cpu.kvm-no-adjvtime",
|
|
|
fbe740 |
"vhost-user-fs",
|
|
|
fbe740 |
"blockdev-snapshot.allow-write-only-overlay",
|
|
|
fbe740 |
+ "blockdev-reopen",
|
|
|
fbe740 |
);
|
|
|
fbe740 |
|
|
|
fbe740 |
|
|
|
fbe740 |
diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h
|
|
|
fbe740 |
index 2eb8599525..8fdbe05638 100644
|
|
|
fbe740 |
--- a/src/qemu/qemu_capabilities.h
|
|
|
fbe740 |
+++ b/src/qemu/qemu_capabilities.h
|
|
|
fbe740 |
@@ -541,6 +541,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
|
|
fbe740 |
QEMU_CAPS_CPU_KVM_NO_ADJVTIME, /* cpu.kvm-no-adjvtime */
|
|
|
fbe740 |
QEMU_CAPS_DEVICE_VHOST_USER_FS, /* -device vhost-user-fs */
|
|
|
fbe740 |
QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY, /* blockdev-snapshot has the 'allow-write-only-overlay' feature */
|
|
|
fbe740 |
+ QEMU_CAPS_BLOCKDEV_REOPEN, /* 'blockdev-reopen' qmp command is supported */
|
|
|
fbe740 |
|
|
|
fbe740 |
QEMU_CAPS_LAST /* this must always be the last item */
|
|
|
fbe740 |
} virQEMUCapsFlags;
|
|
|
fbe740 |
--
|
|
|
fbe740 |
2.25.1
|
|
|
fbe740 |
|