mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-08 12:41:29 +00:00
qemu: Add support for avail-switchover-bandwidth migration parameter
Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
4bd103dde6
commit
d9fca42e40
@ -92,6 +92,7 @@
|
||||
VIR_MIGRATE_PARAM_COMPRESSION_ZSTD_LEVEL, VIR_TYPED_PARAM_INT, \
|
||||
VIR_MIGRATE_PARAM_TLS_DESTINATION, VIR_TYPED_PARAM_STRING, \
|
||||
VIR_MIGRATE_PARAM_DISKS_URI, VIR_TYPED_PARAM_STRING, \
|
||||
VIR_MIGRATE_PARAM_BANDWIDTH_AVAIL_SWITCHOVER, VIR_TYPED_PARAM_ULLONG, \
|
||||
NULL
|
||||
|
||||
|
||||
|
@ -128,6 +128,7 @@ VIR_ENUM_IMPL(qemuMigrationParam,
|
||||
"multifd-compression",
|
||||
"multifd-zlib-level",
|
||||
"multifd-zstd-level",
|
||||
"avail-switchover-bandwidth",
|
||||
);
|
||||
|
||||
typedef struct _qemuMigrationParamsAlwaysOnItem qemuMigrationParamsAlwaysOnItem;
|
||||
@ -266,6 +267,11 @@ static const qemuMigrationParamsTPMapItem qemuMigrationParamsTPMap[] = {
|
||||
{.typedParam = VIR_MIGRATE_PARAM_TLS_DESTINATION,
|
||||
.param = QEMU_MIGRATION_PARAM_TLS_HOSTNAME,
|
||||
.party = QEMU_MIGRATION_SOURCE},
|
||||
|
||||
{.typedParam = VIR_MIGRATE_PARAM_BANDWIDTH_AVAIL_SWITCHOVER,
|
||||
.unit = 1024 * 1024, /* MiB/s */
|
||||
.param = QEMU_MIGRATION_PARAM_AVAIL_SWITCHOVER_BANDWIDTH,
|
||||
.party = QEMU_MIGRATION_SOURCE},
|
||||
};
|
||||
|
||||
static const qemuMigrationParamInfoItem qemuMigrationParamInfo[] = {
|
||||
@ -318,6 +324,9 @@ static const qemuMigrationParamInfoItem qemuMigrationParamInfo[] = {
|
||||
[QEMU_MIGRATION_PARAM_MULTIFD_ZSTD_LEVEL] = {
|
||||
.type = QEMU_MIGRATION_PARAM_TYPE_INT,
|
||||
},
|
||||
[QEMU_MIGRATION_PARAM_AVAIL_SWITCHOVER_BANDWIDTH] = {
|
||||
.type = QEMU_MIGRATION_PARAM_TYPE_ULL,
|
||||
},
|
||||
};
|
||||
G_STATIC_ASSERT(G_N_ELEMENTS(qemuMigrationParamInfo) == QEMU_MIGRATION_PARAM_LAST);
|
||||
|
||||
|
@ -64,6 +64,7 @@ typedef enum {
|
||||
QEMU_MIGRATION_PARAM_MULTIFD_COMPRESSION,
|
||||
QEMU_MIGRATION_PARAM_MULTIFD_ZLIB_LEVEL,
|
||||
QEMU_MIGRATION_PARAM_MULTIFD_ZSTD_LEVEL,
|
||||
QEMU_MIGRATION_PARAM_AVAIL_SWITCHOVER_BANDWIDTH,
|
||||
|
||||
QEMU_MIGRATION_PARAM_LAST
|
||||
} qemuMigrationParam;
|
||||
|
Loading…
x
Reference in New Issue
Block a user