[libvirt] [PATCH v5 0/5] migration: add multithread compression

Nikolay Shirokovskiy nshirokovskiy at virtuozzo.com
Fri Apr 8 07:31:18 UTC 2016


ping

On 01.04.2016 11:19, Nikolay Shirokovskiy wrote:
> Add means to turn multithread compression on during migration.
> Add means to pass compression parameters in migration command.
> 
> WARNING!
> 
> This should be pushed only after 
> https://www.redhat.com/archives/libvir-list/2016-March/msg01506.html
> or virsh domain will break.
> 
> Changes from v4
> ===============
> 
> 1. Clean up documentation and comments.
> 2. Stop keeping compression options in flags internally. Move 
> flags data into generic compression structure.
> 3. Use existing libvirt enum infrastructure to deal with 
> compression methods. This makes parse and dump function less
> painful.
> 4. Use booleans for 'set' flags instead of bitsets.
> 
> 5. Othes minor changes on Jiri comments.
> 
> 
> Eli Qiao (1):
>   qemumonitorjsontest: add test for getting multithread compress params
> 
> Nikolay Shirokovskiy (2):
>   migration: qemu: add option to select compression methods
>   qemu: migration: support setting compession parameters
> 
> ShaoHe Feng (2):
>   qemu: monitor: add migration parameters accessors
>   virsh: add compression options for migration
> 
>  include/libvirt/libvirt-domain.h |  42 +++++++
>  src/qemu/qemu_driver.c           |  40 +++++-
>  src/qemu/qemu_migration.c        | 262 +++++++++++++++++++++++++++++++++++----
>  src/qemu/qemu_migration.h        |  36 ++++++
>  src/qemu/qemu_monitor.c          |  24 +++-
>  src/qemu/qemu_monitor.h          |  18 +++
>  src/qemu/qemu_monitor_json.c     | 110 ++++++++++++++++
>  src/qemu/qemu_monitor_json.h     |   5 +
>  tests/qemumonitorjsontest.c      |  61 +++++++++
>  tools/virsh-domain.c             |  76 ++++++++++++
>  tools/virsh.pod                  |  18 ++-
>  11 files changed, 656 insertions(+), 36 deletions(-)
> 




More information about the libvir-list mailing list