From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> The following changes since commit 28298069afff3eb696e4995e63b2579b27adf378:
Merge tag 'misc-pull-request' of gitlab.com:marcandre.lureau/qemu into staging (2022-04-21 09:27:54 -0700) are available in the Git repository at: https://gitlab.com/dagrh/qemu.git tags/pull-migration-20220421a for you to fetch changes up to 552de79bfdd5e9e53847eb3c6d6e4cd898a4370e: migration: Read state once (2022-04-21 19:36:46 +0100) ---------------------------------------------------------------- V2: Migration pull 2022-04-21 Dan: Test fixes and improvements (TLS mostly) Peter: Postcopy improvements Me: Race fix for info migrate, and compilation fix V2: Fixed checkpatch nit of unneeded NULL check Signed-off-by: Dr. David Alan Gilbert <dgilb...@redhat.com> ---------------------------------------------------------------- Daniel P. Berrangé (9): tests: improve error message when saving TLS PSK file fails tests: support QTEST_TRACE env variable tests: print newline after QMP response in qtest logs migration: fix use of TLS PSK credentials with a UNIX socket tests: switch MigrateStart struct to be stack allocated tests: merge code for UNIX and TCP migration pre-copy tests tests: introduce ability to provide hooks for migration precopy test tests: switch migration FD passing test to use common precopy helper tests: expand the migration precopy helper to support failures Dr. David Alan Gilbert (2): migration: Fix operator type migration: Read state once Peter Xu (7): migration: Postpone releasing MigrationState.hostname migration: Drop multifd tls_hostname cache migration: Add pss.postcopy_requested status migration: Move migrate_allow_multifd and helpers into migration.c migration: Export ram_load_postcopy() migration: Move channel setup out of postcopy_try_recover() migration: Allow migrate-recover to run multiple times migration/channel.c | 1 - migration/migration.c | 66 ++++--- migration/migration.h | 4 +- migration/multifd.c | 29 +-- migration/multifd.h | 4 - migration/ram.c | 10 +- migration/ram.h | 1 + migration/savevm.c | 3 - migration/tls.c | 4 - tests/qtest/libqtest.c | 13 +- tests/qtest/migration-test.c | 368 ++++++++++++++++++++---------------- tests/unit/crypto-tls-psk-helpers.c | 2 +- 12 files changed, 267 insertions(+), 238 deletions(-)