All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/38] Migration 20231031 patches
@ 2023-10-31  9:01 Juan Quintela
  2023-10-31  9:01 ` [PULL 01/38] migration/doc: Add contents Juan Quintela
                   ` (38 more replies)
  0 siblings, 39 replies; 40+ messages in thread
From: Juan Quintela @ 2023-10-31  9:01 UTC (permalink / raw)
  To: qemu-devel
  Cc: Kevin Wolf, libvir-list, Stefan Hajnoczi, Fam Zheng, Hanna Reitz,
	Li Zhijian, Peter Xu, Leonardo Bras, Juan Quintela, Eric Blake,
	Markus Armbruster, Hailiang Zhang, qemu-block, Fabiano Rosas

The following changes since commit fd9a38fd437c4c31705071c240f4be11394ca1f8:

  Merge tag 'pull-hex-20231018' of https://github.com/quic/qemu into staging (2023-10-30 13:42:29 +0900)

are available in the Git repository at:

  https://gitlab.com/juan.quintela/qemu.git tags/migration-20231031-pull-request

for you to fetch changes up to be07a0ed22cf10ede7330efbb4818f5896cd6fe3:

  qemu-file: Make qemu_fflush() return errors (2023-10-31 08:44:33 +0100)

----------------------------------------------------------------
Migration Pull request (20231031)

Hi

This is repeat of the Migration PULL for 20231020.
- I removed vmstate_register(big problems with s390x)
- I added yet more countes (juan)

CI: https://gitlab.com/juan.quintela/qemu/-/pipelines/1055797950

Please apply.

Thanks, Juan.

----------------------------------------------------------------

Juan Quintela (34):
  migration/doc: Add contents
  migration/doc: Add documentation for backwards compatiblity
  migration/doc: How to migrate when hosts have different features
  migration/doc: We broke backwards compatibility
  migration: Receiving a zero page non zero is an error
  migration: Rename ram_handle_compressed() to ram_handle_zero()
  migration: Give one error if trying to set MULTIFD and XBZRLE
  migration: Give one error if trying to set COMPRESSION and XBZRLE
  migration: Remove save_page_use_compression()
  migration: Make compress_data_with_multithreads return bool
  migration: Simplify compress_page_with_multithread()
  migration: Move busy++ to migrate_with_multithread
  migration: Create compress_update_rates()
  migration: Export send_queued_data()
  migration: Move ram_flush_compressed_data() to ram-compress.c
  migration: Merge flush_compressed_data() and compress_flush_data()
  migration: Rename ram_compressed_pages() to compress_ram_pages()
  qemu-iotests: Filter warnings about block migration being deprecated
  migration: migrate 'inc' command option is deprecated.
  migration: migrate 'blk' command option is deprecated.
  migration: Deprecate block migration
  migration: Deprecate old compression method
  qemu-file: Don't increment qemu_file_transferred at
    qemu_file_fill_buffer
  qemu_file: Use a stat64 for qemu_file_transferred
  qemu_file: total_transferred is not used anymore
  migration: Use the number of transferred bytes directly
  qemu_file: Remove unused qemu_file_transferred()
  qemu-file: Remove _noflush from qemu_file_transferred_noflush()
  migration: migration_transferred_bytes() don't need the QEMUFile
  migration: migration_rate_limit_reset() don't need the QEMUFile
  qemu-file: Simplify qemu_file_get_error()
  migration: Use migration_transferred_bytes()
  migration: Remove transferred atomic counter
  qemu-file: Make qemu_fflush() return errors

Marc-André Lureau (2):
  migration: rename vmstate_save_needed->vmstate_section_needed
  migration: set file error on subsection loading

Peter Xu (1):
  migration: Stop migration immediately in RDMA error paths

Thomas Huth (1):
  migration/ram: Fix compilation with -Wshadow=local

 docs/about/deprecated.rst        |  35 +++
 docs/devel/migration.rst         | 520 +++++++++++++++++++++++++++++++
 qapi/migration.json              |  93 ++++--
 include/migration/vmstate.h      |   2 +-
 migration/migration-stats.h      |  16 +-
 migration/qemu-file.h            |  27 +-
 migration/ram-compress.h         |  10 +-
 migration/ram.h                  |   3 +-
 migration/block.c                |   7 +-
 migration/colo.c                 |  11 +-
 migration/migration-hmp-cmds.c   |  10 +
 migration/migration-stats.c      |  10 +-
 migration/migration.c            |  27 +-
 migration/multifd.c              |   3 -
 migration/options.c              |  36 ++-
 migration/qemu-file.c            |  43 +--
 migration/ram-compress.c         | 112 +++++--
 migration/ram.c                  | 150 +++------
 migration/rdma.c                 |  12 +-
 migration/savevm.c               |  11 +-
 migration/vmstate.c              |   9 +-
 tests/qemu-iotests/183           |   2 +-
 tests/qemu-iotests/common.filter |   7 +
 23 files changed, 880 insertions(+), 276 deletions(-)

-- 
2.41.0



^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2023-11-01  0:01 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-31  9:01 [PULL 00/38] Migration 20231031 patches Juan Quintela
2023-10-31  9:01 ` [PULL 01/38] migration/doc: Add contents Juan Quintela
2023-10-31  9:01 ` [PULL 02/38] migration/doc: Add documentation for backwards compatiblity Juan Quintela
2023-10-31  9:01 ` [PULL 03/38] migration/doc: How to migrate when hosts have different features Juan Quintela
2023-10-31  9:01 ` [PULL 04/38] migration/doc: We broke backwards compatibility Juan Quintela
2023-10-31  9:01 ` [PULL 05/38] migration: Receiving a zero page non zero is an error Juan Quintela
2023-10-31  9:01 ` [PULL 06/38] migration: Rename ram_handle_compressed() to ram_handle_zero() Juan Quintela
2023-10-31  9:01 ` [PULL 07/38] migration: Give one error if trying to set MULTIFD and XBZRLE Juan Quintela
2023-10-31  9:01 ` [PULL 08/38] migration: Give one error if trying to set COMPRESSION " Juan Quintela
2023-10-31  9:01 ` [PULL 09/38] migration: Remove save_page_use_compression() Juan Quintela
2023-10-31  9:01 ` [PULL 10/38] migration: Make compress_data_with_multithreads return bool Juan Quintela
2023-10-31  9:01 ` [PULL 11/38] migration: Simplify compress_page_with_multithread() Juan Quintela
2023-10-31  9:01 ` [PULL 12/38] migration: Move busy++ to migrate_with_multithread Juan Quintela
2023-10-31  9:01 ` [PULL 13/38] migration: Create compress_update_rates() Juan Quintela
2023-10-31  9:01 ` [PULL 14/38] migration: Export send_queued_data() Juan Quintela
2023-10-31  9:01 ` [PULL 15/38] migration: Move ram_flush_compressed_data() to ram-compress.c Juan Quintela
2023-10-31  9:01 ` [PULL 16/38] migration: Merge flush_compressed_data() and compress_flush_data() Juan Quintela
2023-10-31  9:01 ` [PULL 17/38] migration: Rename ram_compressed_pages() to compress_ram_pages() Juan Quintela
2023-10-31  9:01 ` [PULL 18/38] migration/ram: Fix compilation with -Wshadow=local Juan Quintela
2023-10-31  9:01 ` [PULL 19/38] migration: rename vmstate_save_needed->vmstate_section_needed Juan Quintela
2023-10-31  9:01 ` [PULL 20/38] migration: set file error on subsection loading Juan Quintela
2023-10-31  9:01 ` [PULL 21/38] qemu-iotests: Filter warnings about block migration being deprecated Juan Quintela
2023-10-31  9:01 ` [PULL 22/38] migration: migrate 'inc' command option is deprecated Juan Quintela
2023-10-31  9:01 ` [PULL 23/38] migration: migrate 'blk' " Juan Quintela
2023-10-31  9:01 ` [PULL 24/38] migration: Deprecate block migration Juan Quintela
2023-10-31  9:01 ` [PULL 25/38] migration: Deprecate old compression method Juan Quintela
2023-10-31  9:01 ` [PULL 26/38] migration: Stop migration immediately in RDMA error paths Juan Quintela
2023-10-31  9:01 ` [PULL 27/38] qemu-file: Don't increment qemu_file_transferred at qemu_file_fill_buffer Juan Quintela
2023-10-31  9:01 ` [PULL 28/38] qemu_file: Use a stat64 for qemu_file_transferred Juan Quintela
2023-10-31  9:01 ` [PULL 29/38] qemu_file: total_transferred is not used anymore Juan Quintela
2023-10-31  9:01 ` [PULL 30/38] migration: Use the number of transferred bytes directly Juan Quintela
2023-10-31  9:01 ` [PULL 31/38] qemu_file: Remove unused qemu_file_transferred() Juan Quintela
2023-10-31  9:01 ` [PULL 32/38] qemu-file: Remove _noflush from qemu_file_transferred_noflush() Juan Quintela
2023-10-31  9:01 ` [PULL 33/38] migration: migration_transferred_bytes() don't need the QEMUFile Juan Quintela
2023-10-31  9:01 ` [PULL 34/38] migration: migration_rate_limit_reset() " Juan Quintela
2023-10-31  9:01 ` [PULL 35/38] qemu-file: Simplify qemu_file_get_error() Juan Quintela
2023-10-31  9:01 ` [PULL 36/38] migration: Use migration_transferred_bytes() Juan Quintela
2023-10-31  9:01 ` [PULL 37/38] migration: Remove transferred atomic counter Juan Quintela
2023-10-31  9:01 ` [PULL 38/38] qemu-file: Make qemu_fflush() return errors Juan Quintela
2023-10-31 23:31 ` [PULL 00/38] Migration 20231031 patches Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.