[libvirt] [PATCH 0/8] qemu: Add support for setting post-copy migration bandwidth

Jiri Denemark posted 8 patches 5 years, 2 months ago
Test syntax-check passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1549380136.git.jdenemar@redhat.com
include/libvirt/libvirt-domain.h |  15 ++++
src/libvirt-domain.c             |  11 ++-
src/qemu/qemu_driver.c           | 118 +++++++++++++++++++++++-------
src/qemu/qemu_migration.h        |   1 +
src/qemu/qemu_migration_params.c | 122 +++++++++++++++++++++++--------
src/qemu/qemu_migration_params.h |  10 +++
tools/virsh-domain.c             |  33 ++++++++-
tools/virsh.pod                  |  15 +++-
8 files changed, 260 insertions(+), 65 deletions(-)
[libvirt] [PATCH 0/8] qemu: Add support for setting post-copy migration bandwidth
Posted by Jiri Denemark 5 years, 2 months ago
This series adds a new VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY typed
parameter for virDomainMigrate3 and virDomainMigrateToURI3 for setting
maximum post-copy migration bandwidth.

In case the initial VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY value turns out
to be suboptimal a new VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag for
virDomainMigrateSetMaxSpeed and virDomainMigrateGetMaxSpeed may be used
to set/get the maximum post-copy migration bandwidth while migration is
already running.

Jiri Denemark (8):
  qemu: Use C99 initializers for qemuMigrationParamsTPMap
  qemu: Add optional unit to qemuMigrationParamsTPMapItem
  qemu: Rework qemuDomainMigrateSetMaxSpeed
  qemu: Make migration params usable outside migration
  Public API for post-copy migration bandwidth
  qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY
  qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag
  virsh: Add support for setting post-copy migration bandwidth

 include/libvirt/libvirt-domain.h |  15 ++++
 src/libvirt-domain.c             |  11 ++-
 src/qemu/qemu_driver.c           | 118 +++++++++++++++++++++++-------
 src/qemu/qemu_migration.h        |   1 +
 src/qemu/qemu_migration_params.c | 122 +++++++++++++++++++++++--------
 src/qemu/qemu_migration_params.h |  10 +++
 tools/virsh-domain.c             |  33 ++++++++-
 tools/virsh.pod                  |  15 +++-
 8 files changed, 260 insertions(+), 65 deletions(-)

-- 
2.20.1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list