2022-12-15 | Peter Xu | migration: Remove old preempt code around state maintainance Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Send requested page directly in rp-return... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Move last_sent_block into PageSearchStatus Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Make PageSearchStatus part of RAMState Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Add pss_init() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Introduce pss_channel Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Teach PSS about host page Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Use atomic ops properly for page accountings Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Yield bitmap_mutex properly when sending... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Remove RAMState.f references in compression... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Trivial cleanup save_page_header() on same... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Cleanup xbzrle zero page cache update logic Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Add postcopy_preempt_active() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Peter Xu | migration: Take bitmap mutex when completing ram migration Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Juan Quintela | migration: Export ram_release_page() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Juan Quintela | migration: Export ram_transferred_ram() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Juan Quintela | multifd: Create page_count fields into both MultiFD... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-12-15 | Juan Quintela | multifd: Create page_size fields into both MultiFD... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-11-21 | Juan Quintela | migration: Block migration comment or code is wrong Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-11-21 | Peter Xu | migration: Disable multifd explicitly with compression Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-11-21 | Peter Xu | migration: Use non-atomic ops for clear log bitmap Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-11-21 | Peter Xu | migration: Disallow postcopy preempt to be used with... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-11-21 | Peter Xu | migration: Fix race on qemu_file_shutdown() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-11-21 | Peter Xu | migration: Fix possible infinite loop of ram save process Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-11-21 | Leonardo Bras | migration/multifd/zero-copy: Create helper function... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-11-21 | Fiona Ebner | migration/channel-block: fix return value for qio_channel_bl... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: Move temp page setup and cleanup into separate... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: Simplify unqueue_page() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: Add postcopy_has_request() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: Enable UFFD_FEATURE_THREAD_ID even without... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: No off-by-one for pss->page update in host... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | David Edmondson | migration: Tally pre-copy, downtime and post-copy bytes... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | David Edmondson | migration: Introduce ram_transferred_add() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Philippe Mathieu... | migration: Don't return for postcopy_send_discard_bm_ram() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: Drop return code for disgard ram process Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: Do chunk page in postcopy_each_ram_send_discard() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: Drop postcopy_chunk_hostpages() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: Don't return for postcopy_chunk_hostpages() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Xu | migration: Drop dead code of ram_debug_dump_bitmap() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Xu Zheng | migration/ram: clean up unused comment. Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | David Edmondson | migration: Report the error returned when save_live_iterate... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Zhang Chen | migration/migration.c: Remove the MIGRATION_STATUS_ACTIVE... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Zhang Chen | migration/migration.c: Avoid COLO boot in postcopy... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Zhang Chen | migration/migration.c: Add missed default error handler... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Peter Maydell | Remove unnecessary minimum_version_id_old fields Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Rename pages_used to normal_pages Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: recv side only needs the RAMBlock host address Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Use normal pages array on the recv side Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Use normal pages array on the send side Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Unfold "used" variable by its value Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Use a single writev on the send side Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Remove send_write() method Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Make zstd use iov's Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Make zlib use iov's Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Move iov from pages to params Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | multifd: Use proper maximum compression values Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | migration: Move ram_release_pages() call to save_zero_page_t... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | migration: simplify do_compress_ram_page Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | migration: Remove masking for compression Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | migration: ram_release_pages() always receive 1 page... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | migration: We only need last_stage in two places Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2022-01-28 | Juan Quintela | migration: All this fields are unsigned Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | multifd: Make zlib compression method not use iovs Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | multifd: Make zstd compression method not use iovs Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Rao, Lei | COLO: Move some trace code behind qemu_mutex_unlock_iothread() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Li Zhang | multifd: Shut down the QIO channels to avoid blocking... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | multifd: Fill offset and block for reception Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | multifd: remove used parameter from send_recv_pages... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | multifd: remove used parameter from send_prepare()... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | multifd: The variable is only used inside the loop Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | multifd: Add missing documention Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | multifd: Rename used field to num Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | migration: Never call twice qemu_target_page_size() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | multifd: Delete useless operation Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | dump: Remove is_zero_page() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Juan Quintela | migration: Remove is_zero_range() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Zhang Chen | migration/colo: Optimize COLO primary node start code... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Rao, Lei | Fixed a QEMU hang when guest poweroff in COLO mode Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Zhang Chen | migration/colo: More accurate update checkpoint time Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-12-15 | Rao, Lei | migration/ram.c: Remove the qemu_mutex_lock in colo_flush_ra... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-09 | Rao, Lei | Reset the auto-converge counter at every checkpoint. Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-09 | Rao, Lei | Reduce the PVM stop time during Checkpoint Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-09 | Hyman Huang(黄勇) | docs: fix 'sample-pages' option tag Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-06 | Hyman Huang(黄勇) | docs: fix qemu incorrect tag Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-06 | Juan Quintela | migration: Check that postcopy fd's are not NULL Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | Rao, Lei | Optimized the function of fill_connection_key. Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@trasno.org> |
commitcommitdifftree |
2021-11-03 | Lukas Straub | colo: Don't dump colo cache if dump-guest-core=off Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | Rao, Lei | Changed the last-mode to none of first start COLO Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | Rao, Lei | Removed the qemu_fclose() in colo_process_incoming_thread Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | Rao, Lei | colo: fixed 'Segmentation fault' when the simplex mode... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | Rao, Lei | Fixed SVM hang when do failover before PVM crash Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | Rao, Lei | Fixed qemu crash when guest power off in COLO mode Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | Rao, Lei | Some minor optimizations for COLO Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | Juan Quintela | migration: Zero migration compression counters Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | yuxiating | migration: initialise compression_counters for a new... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-03 | Laurent Vivier | migration: provide an error message to migration_cancel() 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-bitmap dirtyrate... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | Hyman Huang(黄勇) | memory: introduce total_dirty_pages to stat dirty pages Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | migration/ram: Handle RAMBlocks with a RamDiscardManager... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | migration/ram: Factor out populating pages readable... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
next |