[libvirt] [PATCH v4 00/13] qemu: migration: show disks stats for nbd migration

Nikolay Shirokovskiy nshirokovskiy at virtuozzo.com
Fri Sep 1 06:49:18 UTC 2017


diff from v3:
============
1. Fix misc style issues
2. Use different structure to store mirror stats
3. Drop logic to update mirror stats after mirror become ready

This patch series add disks stats to domain job info(stats) as
well as to migration completed event in case nbd scheme is used.

Patches that were explicitly ACKed in previous review
(up to style issues) marked with A.

Nikolay Shirokovskiy (13):
A qemu: drop code for VIR_DOMAIN_JOB_BOUNDED and timeRemaining
A qemu: introduce qemu domain job status
A qemu: introduce QEMU_DOMAIN_JOB_STATUS_POSTCOPY
A qemu: drop QEMU_MIGRATION_COMPLETED_UPDATE_STATS
A qemu: drop excessive zero-out in qemuMigrationFetchJobStatus
  qemu: refactor fetching migration stats
  qemu: simplify getting completed job stats
A qemu: fail querying destination migration statistics always
A qemu: start all async job with job status active
A qemu: introduce migrating job status
A qemu: always get job condition on getting job stats
  qemu: migrate: add mirror stats to migration stats
A qemu: migration: don't expose incomplete job as complete

 src/qemu/qemu_domain.c           |  69 ++++++++++----
 src/qemu/qemu_domain.h           |  23 ++++-
 src/qemu/qemu_driver.c           |  86 +++++++++--------
 src/qemu/qemu_migration.c        | 195 +++++++++++++++++++++++----------------
 src/qemu/qemu_migration.h        |  14 ++-
 src/qemu/qemu_migration_cookie.c |   7 +-
 src/qemu/qemu_process.c          |   8 +-
 7 files changed, 243 insertions(+), 159 deletions(-)

-- 
1.8.3.1




More information about the libvir-list mailing list