aboutsummaryrefslogtreecommitdiff
path: root/migration
AgeCommit message (Expand)Author
2024-03-19migration: Skip only empty block devicesCédric Le Goater
2024-01-29migration: Fix use-after-free of migration state objectFabiano Rosas
2023-10-21migration/qmp: Fix crash on setting tls-authz with nullPeter Xu
2023-09-11block-migration: Ensure we don't crash during migration cleanupFabiano Rosas
2023-05-18migration: Attempt disk reactivation in more failure scenariosEric Blake
2023-05-18migration: Minor control flow simplificationEric Blake
2023-05-18migration: Handle block device inactivation failures betterEric Blake
2023-03-29migration/ram: Fix populate_read_range()David Hildenbrand
2023-03-29migration/ram: Fix error handling in ram_write_tracking_start()David Hildenbrand
2022-11-21migration: Block migration comment or code is wrongJuan Quintela
2022-11-21migration: Disable multifd explicitly with compressionPeter Xu
2022-11-21migration: Disallow postcopy preempt to be used with compressPeter Xu
2022-11-21migration: Fix race on qemu_file_shutdown()Peter Xu
2022-11-21migration: Fix possible infinite loop of ram save processPeter Xu
2022-11-21migration/multifd/zero-copy: Create helper function for flushingLeonardo Bras
2022-11-21migration/channel-block: fix return value for qio_channel_block_{readv,writev}Fiona Ebner
2022-10-27reset: allow registering handlers that aren't called by snapshot loadingJason A. Donenfeld
2022-10-07migration: add missing coroutine_fn annotationsMarc-André Lureau
2022-10-04Use g_new() & friends where that makes obvious senseMarkus Armbruster
2022-08-02migration: Define BLK_MIG_BLOCK_SIZE as unsigned long longPeter Maydell
2022-08-02migration: Assert that migrate_multifd_compression() returns an in-range valuePeter Maydell
2022-08-02Revert "migration: Simplify unqueue_page()"Thomas Huth
2022-08-02migration: add remaining params->has_* = true in migration_instance_init()Leonardo Bras
2022-07-20migration: Avoid false-positive on non-supported scenarios for zero-copy-sendLeonardo Bras
2022-07-20multifd: Document the locking of MultiFD{Send/Recv}ParamsJuan Quintela
2022-07-20migration/multifd: Report to user when zerocopy not workingLeonardo Bras
2022-07-20Add dirty-sync-missed-zero-copy migration statLeonardo Bras
2022-07-20migration: remove unreachable code after reading dataDaniel P. Berrangé
2022-07-20migration: Respect postcopy request order in preemption modePeter Xu
2022-07-20migration: Enable TLS for preempt channelPeter Xu
2022-07-20migration: Export tls-[creds|hostname|authz] params to cmdline tooPeter Xu
2022-07-20migration: Add helpers to detect TLS capabilityPeter Xu
2022-07-20migration: Add property x-postcopy-preempt-break-hugePeter Xu
2022-07-20migration: Create the postcopy preempt channel asynchronouslyPeter Xu
2022-07-20migration: Postcopy recover with preempt enabledPeter Xu
2022-07-20migration: Postcopy preemption enablementPeter Xu
2022-07-20migration: Postcopy preemption preparation on channel creationPeter Xu
2022-07-20migration: Add postcopy-preempt capabilityPeter Xu
2022-07-20multifd: Copy pages before compressing them with zlibIlya Leoshkevich
2022-07-20migration/dirtyrate: Refactor dirty page rate calculationHyman Huang(黄勇)
2022-07-12block: Change blk_{pread,pwrite}() param orderAlberto Faria
2022-07-12block: Add a 'flags' param to blk_pread()Alberto Faria
2022-06-23migration: remove the QEMUFileOps abstractionDaniel P. Berrangé
2022-06-23migration: remove the QEMUFileOps 'get_return_path' callbackDaniel P. Berrangé
2022-06-23migration: remove the QEMUFileOps 'writev_buffer' callbackDaniel P. Berrangé
2022-06-23migration: remove the QEMUFileOps 'get_buffer' callbackDaniel P. Berrangé
2022-06-22migration: remove the QEMUFileOps 'close' callbackDaniel P. Berrangé
2022-06-22migration: remove the QEMUFileOps 'set_blocking' callbackDaniel P. Berrangé
2022-06-22migration: remove the QEMUFileOps 'shut_down' callbackDaniel P. Berrangé
2022-06-22migration: remove unused QEMUFileGetFD typedef / qemu_get_fd methodDaniel P. Berrangé