]> git.proxmox.com Git - mirror_qemu.git/commit
migration: Move rate_limit_max and rate_limit_used to migration_stats
authorJuan Quintela <quintela@redhat.com>
Mon, 15 May 2023 19:56:58 +0000 (21:56 +0200)
committerJuan Quintela <quintela@redhat.com>
Thu, 18 May 2023 16:40:51 +0000 (18:40 +0200)
commite1fde0e038bafd0bd05db7d43305b9b2f03c0683
tree14c6f72e2e86867957e62c01ac2ec2363dcbcc58
parentde37f8b9c21e1c6ef98eebb0b05bd83e5867bc6f
migration: Move rate_limit_max and rate_limit_used to migration_stats

These way we can make them atomic and use this functions from any
place.  I also moved all functions that use rate_limit to
migration-stats.

Functions got renamed, they are not qemu_file anymore.

qemu_file_rate_limit -> migration_rate_exceeded
qemu_file_set_rate_limit -> migration_rate_set
qemu_file_get_rate_limit -> migration_rate_get
qemu_file_reset_rate_limit -> migration_rate_reset
qemu_file_acct_rate_limit -> migration_rate_account.

Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Message-Id: <20230515195709.63843-6-quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
16 files changed:
hw/ppc/spapr.c
hw/s390x/s390-stattrib.c
include/migration/qemu-file-types.h
migration/block-dirty-bitmap.c
migration/block.c
migration/meson.build
migration/migration-stats.c
migration/migration-stats.h
migration/migration.c
migration/multifd.c
migration/options.c
migration/options.h
migration/qemu-file.c
migration/qemu-file.h
migration/ram.c
migration/savevm.c