The following changes since commit 1eb95e1baef852d0971a1dd62a3293cd68f1ec35:
Merge tag 'migration-20230426-pull-request' of https://gitlab.com/juan.quintela/qemu into staging (2023-04-27 10:47:14 +0100) are available in the Git repository at: https://gitlab.com/juan.quintela/qemu.git tags/migration-20230427-pull-request for you to fetch changes up to 73208a336e249bc8e3bdd76a78d0af7ecaee9178: migration: Make dirty_bytes_last_sync atomic (2023-04-27 16:39:54 +0200) ---------------------------------------------------------------- Migration Pull request (20230427 edition) Hi Everything that has been reviewed: - stat64_set() by paolo - atomic_counters series fully reviewed (juan) - move capabilities to options.c fully reviewed (juan) - fix the channels_ready semaphore (juan) - multifd flush optimization reviewed (juan) Please, apply. ---------------------------------------------------------------- Juan Quintela (17): multifd: Fix the number of channels ready migration: Create migrate_params_init() function migration: Make all functions check have the same format migration: Create migrate_downtime_limit() function migration: Move migrate_set_block_incremental() to options.c migration: Move block_cleanup_parameters() to options.c migration: Remove MigrationState from block_cleanup_parameters() migration: Create migrate_tls_creds() function migration: Create migrate_tls_authz() function migration: Create migrate_tls_hostname() function migration: Create migrate_block_bitmap_mapping() function migration: Move migration_properties to options.c multifd: Create property multifd-flush-after-each-section multifd: Protect multifd_send_sync_main() calls multifd: Only flush once each full round of memory migration: Make dirty_pages_rate atomic migration: Make dirty_bytes_last_sync atomic Paolo Bonzini (1): stat64: Add stat64_set() operation hw/core/machine.c | 4 +- include/qemu/stats64.h | 6 + migration/block-dirty-bitmap.c | 14 +- migration/migration.c | 220 +----------------- migration/migration.h | 11 + migration/multifd.c | 3 +- migration/options.c | 404 +++++++++++++++++++++++---------- migration/options.h | 19 ++ migration/ram.c | 51 ++++- migration/ram.h | 4 +- migration/tls.c | 19 +- util/stats64.c | 11 + 12 files changed, 414 insertions(+), 352 deletions(-) -- 2.40.0