aboutsummaryrefslogtreecommitdiff
path: root/migration
AgeCommit message (Expand)AuthorFilesLines
2023-05-11cpu: expose qemu_cpu_list_lock for lock-guard useJamie Iles1-13/+13
2023-05-10migration: block incoming colo when capability is disabledVladimir Sementsov-Ogievskiy1-0/+6
2023-05-10migration: disallow change capabilities in COLO stateVladimir Sementsov-Ogievskiy2-5/+2
2023-05-10migration: process_incoming_migration_co: simplify code flow around retVladimir Sementsov-Ogievskiy1-5/+6
2023-05-10migration: drop colo_incoming_thread from MigrationIncomingStateVladimir Sementsov-Ogievskiy2-5/+4
2023-05-10build: move COLO under CONFIG_REPLICATIONVladimir Sementsov-Ogievskiy4-30/+12
2023-05-10colo: make colo_checkpoint_notify static and provide simpler APIVladimir Sementsov-Ogievskiy2-14/+19
2023-05-10multifd: Add the ramblock to MultiFDRecvParamsLukas Straub2-6/+7
2023-05-10ram: Let colo_flush_ram_cache take the bitmap_mutexLukas Straub1-0/+2
2023-05-10ram: Add public helper to set colo bitmapLukas Straub2-3/+15
2023-05-10migration: Attempt disk reactivation in more failure scenariosEric Blake1-10/+14
2023-05-08migration: Initialize and cleanup decompression in migration.cLukas Straub2-5/+9
2023-05-08ram-compress.c: Make target independentLukas Straub2-8/+12
2023-05-08ram compress: Assert that the file buffer matches the resultLukas Straub4-0/+19
2023-05-08ram.c: Move core decompression code into its own fileLukas Straub3-204/+208
2023-05-08ram.c: Move core compression code into its own fileLukas Straub4-262/+344
2023-05-08ram.c: Remove last ram.c dependency from the core compress codeLukas Straub1-10/+17
2023-05-08ram.c: Call update_compress_thread_counts from compress_send_queued_dataLukas Straub1-12/+6
2023-05-08ram.c: Do not call save_page_header() from compress threadsLukas Straub1-9/+35
2023-05-08ram.c: Reset result after sending queued dataLukas Straub1-10/+22
2023-05-08ram.c: Dont change param->block in the compress threadLukas Straub1-2/+4
2023-05-08ram.c: Let the compress threads return a CompressResult enumLukas Straub1-12/+22
2023-05-05qemu-file: Make ram_control_save_page() use accessors for rate_limitJuan Quintela1-1/+1
2023-05-05qemu-file: Make total_transferred an uint64_tJuan Quintela5-14/+11
2023-05-05qemu-file: remove shutdown memberJuan Quintela1-7/+3
2023-05-05qemu-file: No need to check for shutdown in qemu_file_rate_limitJuan Quintela1-3/+0
2023-05-05migration: qemu_file_total_transferred() function is monotonicJuan Quintela1-7/+1
2023-05-05migration: max_postcopy_bandwidth is a size parameterJuan Quintela3-4/+4
2023-05-05migration/rdma: Check for postcopy soonerJuan Quintela1-12/+12
2023-05-05migration/rdma: It makes no sense to recive that flag without RDMAJuan Quintela1-8/+0
2023-05-05migration/rdma: We can calculate the rioc from the QEMUFileJuan Quintela1-3/+3
2023-05-05migration/rdma: simplify ram_control_load_hook()Juan Quintela1-4/+2
2023-05-05migration: Make RAM_SAVE_FLAG_HOOK a normal case entryJuan Quintela1-7/+5
2023-05-05migration: Rename xbzrle_enabled xbzrle_startedJuan Quintela1-7/+7
2023-05-05migration: Put zero_pages in alphabetical orderJuan Quintela1-4/+4
2023-05-05migration: Document all migration_statsJuan Quintela1-0/+43
2023-05-05migration/rdma: Don't pass the QIOChannelRDMA as an opaqueJuan Quintela1-3/+3
2023-05-05migration: Fix block_bitmap_mapping migrationJuan Quintela3-9/+14
2023-05-03migration: Drop unused parameter for migration_tls_client_create()Juan Quintela4-7/+5
2023-05-03migration: Drop unused parameter for migration_tls_get_creds()Juan Quintela1-7/+3
2023-05-03migration/rdma: Unfold last user of acct_update_position()Juan Quintela3-11/+3
2023-05-03migration/rdma: Split the zero page case from acct_update_positionJuan Quintela3-11/+10
2023-05-03migration: Rename RAMStats to MigrationAtomicStatsJuan Quintela2-3/+3
2023-05-03migration: Rename ram_counters to mig_statsJuan Quintela6-46/+46
2023-05-03migration: Move ram_stats to its own file migration-stats.[ch]Juan Quintela8-25/+63
2023-05-03multifd: We already account for this packet on the multifd threadJuan Quintela1-3/+0
2023-05-02migration/xbzrle: Use __attribute__((target)) for avx512Richard Henderson1-5/+4
2023-04-27migration: Make dirty_bytes_last_sync atomicJuan Quintela3-3/+4
2023-04-27migration: Make dirty_pages_rate atomicJuan Quintela3-5/+8
2023-04-27multifd: Only flush once each full round of memoryJuan Quintela3-9/+30