diff options
author | Yuan Liu <yuan1.liu@intel.com> | 2024-06-10 18:21:07 +0800 |
---|---|---|
committer | Fabiano Rosas <farosas@suse.de> | 2024-06-14 14:01:28 -0300 |
commit | 354cac2859e48ec5f7ee72a2a071da6c60a462d0 (patch) | |
tree | 4b47ac522083cac2337e59c3d393972299df15fd /hw/core | |
parent | b844a2c7cc7f7c7756a27d372e64f6688d67c4eb (diff) | |
download | qemu-354cac2859e48ec5f7ee72a2a071da6c60a462d0.zip qemu-354cac2859e48ec5f7ee72a2a071da6c60a462d0.tar.gz qemu-354cac2859e48ec5f7ee72a2a071da6c60a462d0.tar.bz2 |
migration/multifd: add qpl compression method
add the Query Processing Library (QPL) compression method
Introduce the qpl as a new multifd migration compression method, it can
use In-Memory Analytics Accelerator(IAA) to accelerate compression and
decompression, which can not only reduce network bandwidth requirement
but also reduce host compression and decompression CPU overhead.
How to enable qpl compression during migration:
migrate_set_parameter multifd-compression qpl
There is no qpl compression level parameter added since it only supports
level one, users do not need to specify the qpl compression level.
Signed-off-by: Yuan Liu <yuan1.liu@intel.com>
Reviewed-by: Nanhai Zou <nanhai.zou@intel.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
[fixed docs spacing in migration.json]
Signed-off-by: Fabiano Rosas <farosas@suse.de>
Diffstat (limited to 'hw/core')
-rw-r--r-- | hw/core/qdev-properties-system.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/core/qdev-properties-system.c b/hw/core/qdev-properties-system.c index d79d6f4..6ccd722 100644 --- a/hw/core/qdev-properties-system.c +++ b/hw/core/qdev-properties-system.c @@ -659,7 +659,7 @@ const PropertyInfo qdev_prop_fdc_drive_type = { const PropertyInfo qdev_prop_multifd_compression = { .name = "MultiFDCompression", .description = "multifd_compression values, " - "none/zlib/zstd", + "none/zlib/zstd/qpl", .enum_table = &MultiFDCompression_lookup, .get = qdev_propinfo_get_enum, .set = qdev_propinfo_set_enum, |