aboutsummaryrefslogtreecommitdiff
path: root/migration
AgeCommit message (Expand)AuthorFilesLines
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-5/+5
2023-06-20meson: Replace CONFIG_SOFTMMU -> CONFIG_SYSTEM_ONLYPhilippe Mathieu-Daudé1-1/+1
2023-06-13exec/memory: Introduce RAM_NAMED_FILE flagSteve Sistare1-1/+2
2023-06-05bulk: Remove pointless QOM castsPhilippe Mathieu-Daudé3-5/+5
2023-06-02migration: stop tracking ram writes when cancelling background migrationFiona Ebner1-7/+7
2023-06-02migration: restore vmstate on migration failureVladimir Sementsov-Ogievskiy1-1/+1
2023-06-02migration: switch from .vm_was_running to .vm_old_stateVladimir Sementsov-Ogievskiy2-8/+12
2023-06-02migration: never fail in global_state_store()Vladimir Sementsov-Ogievskiy3-40/+32
2023-05-30aio: remove aio_disable_external() APIStefan Hajnoczi1-8/+8
2023-05-23migration: Build migration_files onceRichard Henderson1-1/+0
2023-05-23migration/xbzrle: Use i386 host/cpuinfo.hRichard Henderson3-36/+29
2023-05-23migration/xbzrle: Shuffle function orderRichard Henderson1-122/+122
2023-05-18Merge tag 'migration-20230518-pull-request' of https://gitlab.com/juan.quinte...Richard Henderson17-136/+195
2023-05-18migration: Fix duplicated included in meson.buildJuan Quintela1-1/+0
2023-05-18migration/multifd: Compute transferred bytes correctlyJuan Quintela1-5/+8
2023-05-18migration: We don't need the field rate_limit_used anymoreJuan Quintela4-25/+0
2023-05-18migration: Use migration_transferred_bytes() to calculate rate_limitJuan Quintela3-4/+13
2023-05-18migration: Add a trace for migration_transferred_bytesJuan Quintela2-1/+9
2023-05-18migration: Move migration_total_bytes() to migration-stats.cJuan Quintela3-10/+19
2023-05-18migration: Move rate_limit_max and rate_limit_used to migration_statsJuan Quintela13-86/+110
2023-05-18qemu-file: Account for rate_limit usage on qemu_fflush()Juan Quintela1-4/+3
2023-05-18migration: Don't use INT64_MAX for unlimited rateJuan Quintela3-3/+13
2023-05-18migration: process_incoming_migration_co(): move colo part to coloVladimir Sementsov-Ogievskiy2-27/+40
2023-05-18migration: split migration_incoming_coVladimir Sementsov-Ogievskiy4-8/+18
2023-05-18migration: Add last stage indicator to global dirty logGavin Shan2-12/+12
2023-05-16sysemu/kvm: Remove unused headersPhilippe Mathieu-Daudé1-0/+1
2023-05-15qemu-file: Remove total from qemu_file_total_transferred_*()Juan Quintela6-16/+15
2023-05-15qemu-file: Make rate_limit_used an uint64_tJuan Quintela2-3/+3
2023-05-15qemu-file: make qemu_file_[sg]et_rate_limit() use an uint64_tJuan Quintela2-5/+5
2023-05-15migration: We set the rate_limit by a secondJuan Quintela3-7/+10
2023-05-15migration: A rate limit value of 0 is validJuan Quintela1-6/+1
2023-05-15migration: Make dirtyrate.c target independentJuan Quintela2-4/+2
2023-05-15migration: Teach dirtyrate about qemu_target_page_bits()Juan Quintela1-2/+2
2023-05-15migration: Teach dirtyrate about qemu_target_page_size()Juan Quintela1-3/+5
2023-05-15Use new created qemu_target_pages_to_MiB()Juan Quintela1-6/+5
2023-05-15migration/calc-dirty-rate: replaced CRC32 with xxHashAndrei Gudkov2-11/+38
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