[libvirt] [PATCH v2 00/12] qemu: migration: show disks stats for nbd migration
Nikolay Shirokovskiy
nshirokovskiy at virtuozzo.com
Tue Jan 24 10:08:15 UTC 2017
ping
On 28.12.2016 17:39, Nikolay Shirokovskiy wrote:
> diff from v1:
> ============
> 1. patch "qemu: clean out unused migrate to unix" is dropped
> as it is already pushed.
> 2. a lot of refactoring patches added, namely all except
> the last patch.
> 3. fetching mirroring stats is done separately from getting
> migration status. Generally speaking refactorings patches
> removes the function to fetch migrations status altogether.
>
> Current migration stats will show something like [1] when in
> the process of mirroring of non shared disks. This gives very
> little info on the migration progress. Likewise completed stats miss
> disks mirroring info.
>
> This patch provides disks stats in the said phase like in [2] so
> user can now understand what's going on. However data stats miss
> memory stats, so data total and remaining will change when memory
> migration starts.
>
> AFAIU disks stats were available before the nbd based migration
> becomes the default. So this patch returns disks stats back at
> some level.
>
> [1]
> Job type: Unbounded
> Time elapsed: 4964 ms
>
> [2]
> Job type: Unbounded
> Time elapsed: 4964 ms
> Data processed: 146.000 MiB
> Data remaining: 854.000 MiB
> Data total: 1000.000 MiB
> File processed: 146.000 MiB
> File remaining: 854.000 MiB
> File total: 1000.000 MiB
>
> Nikolay Shirokovskiy (12):
> qemu: qemuDomainJobInfoToParams drop unused code
> qemu: introduce qemu domain job status
> qemu: introduce QEMU_DOMAIN_JOB_STATUS_POSTCOPY
> qemu: drop QEMU_MIGRATION_COMPLETED_UPDATE_STATS
> qemu: drop excessive zero-out in qemuMigrationFetchJobStatus
> qemu: drop fetch and update status functions
> qemu: simplify getting completed job stats
> qemu: drop unused code in qemuDomainGetJobStatsInternal
> qemu: drop fetch flag in qemuDomainGetJobStatsInternal
> qemu: split getting stats for migration and others
> qemu: introduce QEMU_DOMAIN_JOB_STATUS_PREPARE
> qemu: show disks stats for nbd migration
>
> docs/news.html.in | 4 +
> src/qemu/qemu_domain.c | 32 ++++++--
> src/qemu/qemu_domain.h | 13 +++-
> src/qemu/qemu_driver.c | 100 ++++++++++++++----------
> src/qemu/qemu_migration.c | 195 ++++++++++++++++++++++++++--------------------
> src/qemu/qemu_migration.h | 8 +-
> src/qemu/qemu_process.c | 6 +-
> 7 files changed, 214 insertions(+), 144 deletions(-)
>
More information about the libvir-list
mailing list