Hi, Eric and Jiri
I build a qemu with multi-thread compress migration.
And I have do some test on live migration with multi-thread compress by libvirt after
apply this patch set.
Can you give come comments on this patch set?
-----Original Message-----
From: Feng, Shaohe
Sent: Tuesday, September 22, 2015 5:05 PM
To: 'libvir-list(a)redhat.com'
Cc: 'Jiri Denemark'; 'Eric Blake'; Li, Liang Z; Dugger, Donald D; Ding,
Jian-feng
Subject: RE: [PATCH V2 0/9] support multi-thread compress migration.
Ping.
> -----Original Message-----
> From: Feng, Shaohe
> Sent: Monday, August 10, 2015 5:32 PM
> To: 'libvir-list(a)redhat.com'
> Cc: 'Jiri Denemark'; 'Eric Blake'; Li, Liang Z; Dugger, Donald D
> Subject: RE: [PATCH V2 0/9] support multi-thread compress migration.
>
> Hi, Eric and Jiri
>
> Can you have a look at this patch and give some comments at your leisure?
>
>
>
> > -----Original Message-----
> > From: Feng, Shaohe
> > Sent: Thursday, July 9, 2015 9:02 PM
> > To: libvir-list(a)redhat.com
> > Cc: Jiri Denemark; Eric Blake; Li, Liang Z; Feng, Shaohe
> > Subject: [PATCH V2 0/9] support multi-thread compress migration.
> >
> > These series patches support multi-thread compress during live migration.
> >
> > Eli Qiao (4):
> > Add test cases for qemuMonitorJSONGetMigrationParameter
> > remote: Add support for set and get multil thread migration parameters
> > qemu_driver: Add support to set/get migration parameters.
> > virsh: Add set and get multi-thread migration parameters commands
> >
> > ShaoHe Feng (5):
> > qemu_migration: Add support for mutil-thread compressed migration
> > enable
> > qemu: Add monitor API for get/set migration parameters
> > set multi-thread compress params for Migrate3 during live migration
> > virsh: add multi-thread migration option for live migrate command
> > Implement the public APIs for multi-thread compress parameters.
> >
> > .gnulib | 2 +-
> > daemon/remote.c | 62 +++++++++++
> > include/libvirt/libvirt-domain.h | 31 ++++++
> > src/driver-hypervisor.h | 14 +++
> > src/libvirt-domain.c | 110 +++++++++++++++++++
> > src/libvirt_public.syms | 5 +
> > src/qemu/qemu_domain.h | 3 +
> > src/qemu/qemu_driver.c | 186 ++++++++++++++++++++++++++++++++
> > src/qemu/qemu_migration.c | 105 ++++++++++++++++++
> > src/qemu/qemu_migration.h | 32 ++++--
> > src/qemu/qemu_monitor.c | 40 ++++++-
> > src/qemu/qemu_monitor.h | 11 ++
> > src/qemu/qemu_monitor_json.c | 93 ++++++++++++++++
> > src/qemu/qemu_monitor_json.h | 9 ++
> > src/qemu/qemu_monitor_text.c | 95 +++++++++++++++++
> > src/qemu/qemu_monitor_text.h | 10 ++
> > src/remote/remote_driver.c | 54 ++++++++++
> > src/remote/remote_protocol.x | 30 +++++-
> > src/remote_protocol-structs | 26 +++++
> > tests/qemumonitorjsontest.c | 53 ++++++++++
> > tools/virsh-domain.c | 223
++++++++++++++++++++++++++++++++++++++-
> > tools/virsh.pod | 37 +++++--
> > 22 files changed, 1212 insertions(+), 19 deletions(-)
> >
> > --
> > 2.1.4