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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux