2018-08-22 | Lidong Chen | migration: create a dedicated connection for rdma return... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-08-22 | Lidong Chen | migration: disable RDMA WRITE after postcopy started Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-08-22 | Li Qiang | migrate/cpu-throttle: Add max-cpu-throttle migration... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-08-22 | Dr. David Alan Gilbert | docs/migration: Clarify pre_load in subsections Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-08-22 | Peter Maydell | migration: Correctly handle subsections with no 'needed... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-08-22 | jialina01 | qapi/migration.json: fix the description for "query... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Daniel P. Berrangé | migration: fix crash in when incoming client channel... Author: Juan Quintela <quintela@redhat.com> Author: Juan Quintela <quintela@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | David Hildenbrand | postcopy: drop ram_pages parameter from postcopy_ram_incomin... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Stop sending whole pages through main channel Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Remove not needed semaphore and quit Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Wait for blocking IO Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Start sending messages Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Create ram_save_multifd_page Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Create multifd_bytes ram_counter Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Synchronize multifd threads with main thread Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Add block where to send/receive packets Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Multifd channels always wait on the sem Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Add multifd traces for start/end thread Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Abstract the number of bytes sent Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Calculate mbps only during transfer time Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Create multifd packet Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-27 | Juan Quintela | migration: Create multipage support Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-04 | Lidong Chen | migration: not wait RDMA_CM_EVENT_DISCONNECTED event... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-04 | Lidong Chen | migration: remove unnecessary variables len in QIOChannelRDMA Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-04 | Dr. David Alan Gilbert | migration: Don't activate block devices if using -S Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-04 | Cédric Le Goater | migration: discard non-migratable RAMBlocks Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-06-04 | Xiao Guangrong | migration: introduce decompress-error-check Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-25 | Peter Xu | migration: use g_free for ram load bitmap Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-25 | Juan Quintela | migration: fix exec/fd migrations Author: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> Message-Id: <20180523091411.1073-1-quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Dr. David Alan Gilbert | Migration+TLS: Fix crash due to double cleanup Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Dr. David Alan Gilbert | migration: Textual fixups for blocktime Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Lidong Chen | migration: update index field when delete or qsort... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Dr. David Alan Gilbert | migration: update docs Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration/hmp: add migrate_pause command Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration/qmp: add command migrate-pause Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: introduce lock for to_dst_file Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | hmp/migration: add migrate_recover command Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | qmp/migration: new command migrate-recover Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: init dst in migration_object_init too Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: final handshake for the resume Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: setup ramstate for resume Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: synchronize dirty bitmap for resume Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: introduce SaveVMHandlers.resume_prepare Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new message MIG_RP_MSG_RESUME_ACK Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new cmd MIG_CMD_POSTCOPY_RESUME Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new message MIG_RP_MSG_RECV_BITMAP Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new cmd MIG_CMD_RECV_BITMAP Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: wakeup dst ram-load-thread for recover Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new state "postcopy-recover" Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: rebuild channel on source Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | qmp: hmp: add migrate "resume" option Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: allow fault thread to pause Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: allow src return path to pause Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: allow dst vm pause on postcopy Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: implement "postcopy-pause" src logic Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new postcopy-pause state Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: let incoming side use thread context Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | migration: Define MultifdRecvParams sooner Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | migration: Transmit initial package through the multifd... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | migration: Delay start of migration main routines Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | migration: Create multifd channels Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | migration: Export functions to create send channels Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | migration: Be sure all recv channels are created Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | migration: terminate_* can be called for other threads Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | migration: Introduce multifd_recv_new_channel() Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | migration: Set error state in case of error Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | tests: Migration ppc now inlines its program Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Juan Quintela | tests: Add migration precopy test Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-05-15 | Xiao Guangrong | migration: fix saving normal page even if it's been... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: remove notify in fd_error Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: remove some block_cleanup_parameters() Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: put the finish part into a new function Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: major cleanup for migrate iterations Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: cleanup stats update into function Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: use switch at the end of migration Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: introduce migrate_calculate_complete Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: introduce downtime_start Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: move vm_old_running into global state Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: split use of MigrationState.total_time Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: remove "enable_colo" var Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: qemu_savevm_state_cleanup() in cleanup Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: assert colo instead of check Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Vladimir Sementsov... | migration: finalize current_migration object Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Dr. David Alan Gilbert | migration: Guard ram_bytes_remaining against early... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Alexey Perevalov | migration: add postcopy total blocktime into query... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Alexey Perevalov | migration: add blocktime calculation into migration... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Alexey Perevalov | migration: postcopy_blocktime documentation Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Alexey Perevalov | migration: calculate vCPU blocktime on dst side Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Alexey Perevalov | migration: add postcopy blocktime ctx into MigrationIncoming... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Alexey Perevalov | migration: introduce postcopy-blocktime capability Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Laurent Vivier | migration: fix analyze-migration.py script with radix... Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Juan Quintela | migration: free result string Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Dr. David Alan Gilbert | docs: Convert migration.txt to rst Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Juan Quintela | migration: free addr in the same function that we created it Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Juan Quintela | migration: print features as on off Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2018-01-15 | Juan Quintela | migration: Use proper types in json Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2017-11-22 | Daniel Henrique... | migration/ram.c: do not set 'postcopy_running' in POSTCOPY_I... CC: Juan Quintela <quintela@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2017-11-21 | Anthony PERARD | migration, xen: Fix block image lock issue on live... Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2017-10-29 | Juan Quintela | tests: check that migration parameters are really assigned Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
2017-10-29 | Juan Quintela | tests: Don't abuse global_qtest Signed-off-by: Juan Quintela <quintela@redhat.com> |
commitcommitdifftree |
next |