[PATCH 0/3] migration: add qemu multifd migration options

Jiang Jiacheng posted 3 patches 1 year, 3 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20230116134231.2977373-1-jiangjiacheng@huawei.com
docs/manpages/virsh.rst          | 11 +++++++--
include/libvirt/libvirt-domain.h | 30 ++++++++++++++++++++++++
src/qemu/qemu_migration.h        |  3 +++
src/qemu/qemu_migration_params.c | 29 +++++++++++++++++++++++-
src/qemu/qemu_migration_params.h |  3 +++
tools/virsh-domain.c             | 39 ++++++++++++++++++++++++++++++++
6 files changed, 112 insertions(+), 3 deletions(-)
[PATCH 0/3] migration: add qemu multifd migration options
Posted by Jiang Jiacheng 1 year, 3 months ago
Add qemu multifd migration options to set multifd-compression
multifd-zlib-level and multifd-zstd-level.

Jiang Jiacheng (3):
  Add public API for parallel compression method
  qemu: Add qemu parallel migration parameters
  virsh: Add options for multifd migration compression

 docs/manpages/virsh.rst          | 11 +++++++--
 include/libvirt/libvirt-domain.h | 30 ++++++++++++++++++++++++
 src/qemu/qemu_migration.h        |  3 +++
 src/qemu/qemu_migration_params.c | 29 +++++++++++++++++++++++-
 src/qemu/qemu_migration_params.h |  3 +++
 tools/virsh-domain.c             | 39 ++++++++++++++++++++++++++++++++
 6 files changed, 112 insertions(+), 3 deletions(-)

-- 
2.33.0
Re: [PATCH 0/3] migration: add qemu multifd migration options
Posted by Claudio Fontana 1 year, 3 months ago
Hi,

On 1/16/23 14:42, Jiang Jiacheng wrote:
> Add qemu multifd migration options to set multifd-compression
> multifd-zlib-level and multifd-zstd-level.

I think what you are adding here is a new parallel compression method and parallel compression level option,
and a specific implementation for the QEMU driver?

Thanks,

Claudio

> 
> Jiang Jiacheng (3):
>   Add public API for parallel compression method
>   qemu: Add qemu parallel migration parameters
>   virsh: Add options for multifd migration compression
> 
>  docs/manpages/virsh.rst          | 11 +++++++--
>  include/libvirt/libvirt-domain.h | 30 ++++++++++++++++++++++++
>  src/qemu/qemu_migration.h        |  3 +++
>  src/qemu/qemu_migration_params.c | 29 +++++++++++++++++++++++-
>  src/qemu/qemu_migration_params.h |  3 +++
>  tools/virsh-domain.c             | 39 ++++++++++++++++++++++++++++++++
>  6 files changed, 112 insertions(+), 3 deletions(-)
>
Re: [PATCH 0/3] migration: add qemu multifd migration options
Posted by Jiang Jiacheng 1 year, 3 months ago

On 2023/1/17 16:32, Claudio Fontana wrote:
> Hi,
> 
> On 1/16/23 14:42, Jiang Jiacheng wrote:
>> Add qemu multifd migration options to set multifd-compression
>> multifd-zlib-level and multifd-zstd-level.
> 
> I think what you are adding here is a new parallel compression method and parallel compression level option,
> and a specific implementation for the QEMU driver?
> 

Actually, those compression method and compression level option has been
supported by QEMU since 5.0. I want to add interfaces for them in libvirt.

Thanks
Jiang Jiacheng
> Thanks,
> 
> Claudio
> 
>>
>> Jiang Jiacheng (3):
>>   Add public API for parallel compression method
>>   qemu: Add qemu parallel migration parameters
>>   virsh: Add options for multifd migration compression
>>
>>  docs/manpages/virsh.rst          | 11 +++++++--
>>  include/libvirt/libvirt-domain.h | 30 ++++++++++++++++++++++++
>>  src/qemu/qemu_migration.h        |  3 +++
>>  src/qemu/qemu_migration_params.c | 29 +++++++++++++++++++++++-
>>  src/qemu/qemu_migration_params.h |  3 +++
>>  tools/virsh-domain.c             | 39 ++++++++++++++++++++++++++++++++
>>  6 files changed, 112 insertions(+), 3 deletions(-)
>>
>