2021-11-01 | David Hildenbrand | memory: Introduce replay_discarded callback for RamDiscardMa... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Peter Xu | dump-guest-memory: Block live migration Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Peter Xu | migration: Add migrate_add_blocker_internal() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Peter Xu | migration: Make migration blocker work for snapshots too Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Hyman Huang(黄勇) | migration/dirtyrate: implement dirty-ring dirtyrate... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Hyman Huang(黄勇) | migration/dirtyrate: move init step of calculation... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Hyman Huang(黄勇) | migration/dirtyrate: adjust order of registering thread Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Hyman Huang(黄勇) | migration/dirtyrate: introduce struct and adjust DirtyRateStat Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Hyman Huang(黄勇) | memory: make global_dirty_tracking a bitmask Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Hyman Huang(黄勇) | KVM: introduce dirty_pages and kvm_dirty_ring_enabled Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Li Zhijian | migration/rdma: Fix out of order wrid Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-10-19 | Li Zhijian | migration/rdma: advise prefetch write for ODP region Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-10-19 | Li Zhijian | migration/rdma: Try to register On-Demand Paging memory... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-10-19 | Li Zhijian | migration: allow enabling mutilfd for specific protocol... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-10-19 | Li Zhijian | migration: allow multifd for socket protocol only Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-10-19 | David Hildenbrand | migration/ram: Don't passs RAMState to migration_clear_memor... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-10-19 | Lukas Straub | multifd: Unconditionally unregister yank function ...Gilbert" <dgilbert@redhat.com>, Juan Quintela Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-10-19 | Lukas Straub | multifd: Implement yank for multifd send side ...Gilbert" <dgilbert@redhat.com>, Juan Quintela Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-07-13 | Liao Pingfang | migration/migration.c: Remove superfluous breaks Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-07-13 | Denis V. Lunev | migration/savevm: respect qemu_fclose() error code... Reviewed-by: Juan Quintela <quintela@redhat.com> CC: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-07-13 | Zheng Chuan | migration: fix memory leak in qmp_migrate_set_parameters Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | zhanghailiang | savevm: Don't call colo_init_ram_cache twice Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | zhanghailiang | migration/colo: wrap incoming checkpoint process into... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | zhanghailiang | migration: fix COLO broken caused by a previous commit Cc: Juan Quintela <quintela@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Stefan Hajnoczi | migration/block: rename BLOCK_SIZE macro Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Pan Nengyuan | migration/savevm: release gslist after dump_vmstate_json Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Chen Qun | test-vmstate: Fix memleaks in test_load_qlist Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Chen Qun | migration/vmstate: Remove redundant statement in vmstate_sav... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Juan Quintela | multifd: Add zstd compression multifd support Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Juan Quintela | multifd: Add multifd-zstd-level parameter Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Juan Quintela | configure: Enable test and libs for zstd Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Juan Quintela | multifd: Add zlib compression multifd support Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Juan Quintela | multifd: Add multifd-zlib-level parameter Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Juan Quintela | multifd: Make no compression operations into its own... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Juan Quintela | migration: Add support for modules Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-28 | Juan Quintela | multifd: Add multifd-compression parameter Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-13 | Juan Quintela | git: Make submodule check only needed modules Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-13 | Pan Nengyuan | migration-test: fix some memleaks in migration-test Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-13 | Dr. David Alan Gilbert | tests/migration: Add some slack to auto converge Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-13 | Dr. David Alan Gilbert | migration/rdma: rdma_accept_incoming_migration fix... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-13 | Keqian Zhu | migration: Optimization about wait-unplug migration... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-02-13 | Zhimin Feng | migration: Maybe VM is paused when migration is cancelled Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Wei Yang | migration/compress: compress QEMUFile is not writable Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Eric Auger | migration: Simplify get_qlist Suggested-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | multifd: Split multifd code into its own file Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | multifd: Make multifd_load_setup() get an Error parameter Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | multifd: Make multifd_save_setup() get an Error parameter Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | migration: Make checkpatch happy with comments Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | multifd: Use qemu_target_page_size() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | multifd: multifd_send_sync_main only needs the qemufile Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | multifd: multifd_queue_page only needs the qemufile Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | multifd: multifd_send_pages only needs the qemufile Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | ram_addr: Split RAMBlock definition Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Zhimin Feng | migration/multifd: fix nullptr access in multifd_send_termin... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | migration: Create migration_is_running() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | migration-test: Make sure that multifd and cancel works Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | migration: Don't send data if we have stopped Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | qemu-file: Don't do IO after shutdown Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | multifd: Make sure that we don't do any IO after an... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-29 | Juan Quintela | migration-test: Use g_free() instead of free() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Juan Quintela | multifd: Be consistent about using uint64_t Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Eric Auger | migration: Support QLIST migration Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Peter Xu | apic: Use 32bit APIC ID for migration instance ID Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Peter Xu | migration: Change SaveStateEntry.instance_id into uint32_t Suggested-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Peter Xu | migration: Define VMSTATE_INSTANCE_ID_ANY Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Alexey Romko | Bug #1829242 correction. Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Jiahui Cen | migration/multifd: fix destroyed mutex access in terminating... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Jiahui Cen | migration/multifd: fix nullptr access in terminating... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Wei Yang | migration/multifd: not use multifd during postcopy Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Wei Yang | migration/multifd: clean pages after filling packet Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Wei Yang | migration/postcopy: enable compress during postcopy Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Wei Yang | migration/postcopy: enable random order target page... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Wei Yang | migration/postcopy: set all_zero to true on the first... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Wei Yang | migration/postcopy: count target page number to decide... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Wei Yang | migration/postcopy: wait for decompress thread in precopy Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Wei Yang | migration/postcopy: reduce memset when it is zero page... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Yury Kotov | migration/ram: Yield periodically to the main loop Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Scott Cheloha | migration: savevm_state_handler_insert: constant-time... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Scott Cheloha | migration: add savevm_state_handler_remove() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Marc-André Lureau | misc: use QEMU_IS_ALIGNED Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Yury Kotov | migration: Fix the re-run check of the migrate-incoming... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Fangrui Song | migration: Fix incorrect integer->float conversion... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Dr. David Alan Gilbert | migration: Rate limit inside host pages Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Daniel Henrique... | ram.c: remove unneeded labels CC: Juan Quintela <quintela@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Laurent Vivier | runstate: ignore finishmigrate -> prelaunch transition Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Juan Quintela | migration-test: introduce functions to handle string... Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Juan Quintela | migration: Make sure that we don't call write() in... Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Juan Quintela | migration-test: Add migration multifd test Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2020-01-20 | Juan Quintela | multifd: Initialize local variable Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-09-03 | Juan Quintela | multifd: Use number of channels as listen backlog Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-09-03 | Juan Quintela | socket: Add num connections to qio_net_listener_open_sync() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-09-03 | Juan Quintela | socket: Add num connections to qio_channel_socket_async() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-09-03 | Juan Quintela | socket: Add num connections to qio_channel_socket_sync() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-09-03 | Juan Quintela | socket: Add backlog parameter to socket_listen Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-07-24 | Ivan Ren | migration: fix migrate_cancel multifd migration leads... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-07-24 | Juan Quintela | migration: Make explicit that we are quitting multifd Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-07-24 | Ivan Ren | migration: fix migrate_cancel leads live_migration... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-07-24 | Ivan Ren | migration: fix migrate_cancel leads live_migration... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-07-15 | Ivan Ren | migration: always initial RAMBlock.bmap to 1 for new... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2019-07-15 | Wei Yang | migration/postcopy: remove redundant cpu_synchronize_all_pos... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
next |