aboutsummaryrefslogtreecommitdiff
path: root/migration/multifd.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-18migration/multifd: Compute transferred bytes correctlyJuan Quintela1-5/+8
2023-05-18migration: We don't need the field rate_limit_used anymoreJuan Quintela1-1/+0
2023-05-18migration: Move rate_limit_max and rate_limit_used to migration_statsJuan Quintela1-1/+1
2023-05-10multifd: Add the ramblock to MultiFDRecvParamsLukas Straub1-6/+5
2023-05-03migration: Drop unused parameter for migration_tls_client_create()Juan Quintela1-1/+1
2023-05-03migration: Rename ram_counters to mig_statsJuan Quintela1-3/+3
2023-05-03migration: Move ram_stats to its own file migration-stats.[ch]Juan Quintela1-0/+1
2023-05-03multifd: We already account for this packet on the multifd threadJuan Quintela1-3/+0
2023-04-27multifd: Fix the number of channels readyJuan Quintela1-1/+2
2023-04-24migration: Move migrate_use_zero_copy_send() to options.cJuan Quintela1-4/+4
2023-04-24migration: Move migrate_use_multifd() to options.cJuan Quintela1-8/+8
2023-04-24migration: Make dirty_sync_missed_zero_copy atomicJuan Quintela1-1/+1
2023-04-24migration: Make multifd_bytes atomicJuan Quintela1-2/+2
2023-04-24migration: Update atomic stats out of the mutexJuan Quintela1-2/+2
2023-04-24migration: Merge ram_counters and ram_atomic_countersJuan Quintela1-2/+2
2023-03-16migration/multifd: correct multifd_send_thread to trace the flagsWei Wang1-1/+2
2023-02-13migration/multifd: Move load_cleanup inside incoming_state_destroyLeonardo Bras1-0/+7
2023-02-13migration/multifd: Join all multifd threads in order to avoid leaksLeonardo Bras1-1/+2
2023-02-13migration/multifd: Remove unnecessary assignment on multifd_load_cleanup()Leonardo Bras1-1/+0
2023-02-13migration/multifd: Change multifd_load_cleanup() signature and usageLeonardo Bras1-4/+2
2023-02-11migration: Rework multi-channel checks on URIPeter Xu1-10/+2
2023-02-11multifd: Remove some redundant codeLi Zhang1-11/+4
2023-02-11multifd: cleanup the function multifd_channel_connectLi Zhang1-22/+21
2023-02-06migration: save/delete migration thread infoJiang Jiacheng1-0/+5
2023-02-06multifd: Fix flush of zero copy page send requestZhenzhong Duan1-4/+4
2023-02-06multifd: Fix a race on reading MultiFDPages_t.blockZhenzhong Duan1-2/+5
2023-02-06migration: check magic value for deciding the mapping of channelsmanish.mishra1-9/+10
2022-12-15migration: Use atomic ops properly for page accountingsPeter Xu1-2/+2
2022-12-15multifd: Create page_count fields into both MultiFD{Recv,Send}ParamsJuan Quintela1-3/+4
2022-12-15multifd: Create page_size fields into both MultiFD{Recv,Send}ParamsJuan Quintela1-10/+8
2022-11-21migration/multifd/zero-copy: Create helper function for flushingLeonardo Bras1-11/+19
2022-07-20migration/multifd: Report to user when zerocopy not workingLeonardo Bras1-0/+2
2022-07-20migration: Add helpers to detect TLS capabilityPeter Xu1-3/+1
2022-06-22migration: rename qemu_file_update_transfer to qemu_file_acct_rate_limitDaniel P. Berrangé1-2/+2
2022-05-16multifd: Implement zero copy write in multifd migration (multifd-zero-copy)Leonardo Bras1-2/+35
2022-05-16multifd: Send header packet without flags if zero-copy-send is enabledLeonardo Bras1-3/+19
2022-05-16multifd: multifd_send_sync_main now returns negative on errorLeonardo Bras1-4/+6
2022-05-16migration: Add migrate_use_tls() helperLeonardo Bras1-4/+1
2022-04-21migration: Move migrate_allow_multifd and helpers into migration.cPeter Xu1-15/+4
2022-04-21migration: Drop multifd tls_hostname cachePeter Xu1-7/+3
2022-01-28multifd: Rename pages_used to normal_pagesJuan Quintela1-2/+2
2022-01-28multifd: recv side only needs the RAMBlock host addressJuan Quintela1-5/+2
2022-01-28multifd: Use normal pages array on the recv sideJuan Quintela1-25/+20
2022-01-28multifd: Use normal pages array on the send sideJuan Quintela1-11/+19
2022-01-28multifd: Unfold "used" variable by its valueJuan Quintela1-5/+3
2022-01-28multifd: Use a single writev on the send sideJuan Quintela1-12/+8
2022-01-28multifd: Remove send_write() methodJuan Quintela1-18/+2
2022-01-28multifd: Move iov from pages to paramsJuan Quintela1-10/+24
2022-01-28migration: All this fields are unsignedJuan Quintela1-8/+8
2021-12-15multifd: Shut down the QIO channels to avoid blocking the send threads when t...Li Zhang1-0/+3