aboutsummaryrefslogtreecommitdiff
path: root/migration/multifd.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-23migration/multifd: solve zero page causing multiple page faultsYuan Liu1-0/+1
2024-03-22migration/multifd: Fix clearing of mapped-ram zero pagesFabiano Rosas1-2/+1
2024-03-22migration: Revert mapped-ram multifd support to fd: URIFabiano Rosas1-2/+0
2024-03-11migration/multifd: Implement zero page transmission on the multifd thread.Hao Xiang1-14/+76
2024-03-11migration/multifd: Allow clearing of the file_bmap from multifdFabiano Rosas1-1/+1
2024-03-11migration/multifd: Don't fsync when closing QIOChannelFileFabiano Rosas1-9/+19
2024-03-04migration/multifd: Document two places for mapped-ramPeter Xu1-0/+12
2024-03-01migration/multifd: Add mapped-ram support to fd: URIFabiano Rosas1-0/+2
2024-03-01migration/multifd: Support incoming mapped-ram stream formatFabiano Rosas1-3/+28
2024-03-01migration/multifd: Support outgoing mapped-ram stream formatFabiano Rosas1-2/+22
2024-03-01migration/multifd: Add incoming QIOChannelFile supportFabiano Rosas1-2/+1
2024-03-01migration/multifd: Add outgoing QIOChannelFile supportFabiano Rosas1-3/+15
2024-03-01migration/multifd: Add a wrapper for channels_createdFabiano Rosas1-1/+6
2024-03-01migration/multifd: Allow receiving pages without packetsFabiano Rosas1-7/+122
2024-03-01migration/multifd: Allow multifd without packetsFabiano Rosas1-61/+114
2024-03-01migration/multifd: Decouple recv method from pagesFabiano Rosas1-5/+8
2024-03-01migration/multifd: Cleanup multifd_recv_sync_mainFabiano Rosas1-4/+13
2024-02-28migration/multifd: Drop unnecessary helper to destroy IOCPeter Xu1-6/+1
2024-02-28migration/multifd: Cleanup outgoing_args in state destroyPeter Xu1-0/+1
2024-02-28migration/multifd: Make multifd_channel_connect() return voidPeter Xu1-5/+3
2024-02-28migration/multifd: Drop registered_yankPeter Xu1-4/+3
2024-02-28migration/multifd: Cleanup TLS iochannel referencingPeter Xu1-14/+23
2024-02-28migration/multifd: Release recv sem_sync earlierFabiano Rosas1-6/+6
2024-02-28migration/multifd: Remove p->quit from recv sideFabiano Rosas1-17/+24
2024-02-07migration/multifd: Add a synchronization point for channel creationFabiano Rosas1-6/+26
2024-02-07migration/multifd: Unify multifd and TLS connection pathsFabiano Rosas1-43/+40
2024-02-07migration/multifd: Move multifd_send_setup error handling in to the functionFabiano Rosas1-7/+17
2024-02-07migration/multifd: Remove p->runningFabiano Rosas1-15/+12
2024-02-07migration/multifd: Join the TLS threadFabiano Rosas1-1/+7
2024-02-06migration/multifd: Optimize sender side to be locklessPeter Xu1-25/+26
2024-02-05migration/multifd: Fix MultiFDSendParams.packet_num racePeter Xu1-22/+34
2024-02-05migration/multifd: Stick with send/recv on function namesPeter Xu1-5/+5
2024-02-05migration/multifd: Cleanup multifd_load_cleanup()Peter Xu1-22/+30
2024-02-05migration/multifd: Cleanup multifd_save_cleanup()Peter Xu1-32/+59
2024-02-05migration/multifd: Rewrite multifd_queue_page()Peter Xu1-19/+37
2024-02-05migration/multifd: Change retval of multifd_send_pages()Peter Xu1-7/+8
2024-02-05migration/multifd: Change retval of multifd_queue_page()Peter Xu1-4/+5
2024-02-05migration/multifd: Split multifd_send_terminate_threads()Peter Xu1-9/+18
2024-02-05migration/multifd: Forbid spurious wakeupsPeter Xu1-4/+3
2024-02-05migration/multifd: Move header prepare/fill into send_prepare()Peter Xu1-33/+28
2024-02-05migration/multifd: multifd_send_prepare_header()Peter Xu1-8/+8
2024-02-05migration/multifd: Move trace_multifd_send|recv()Peter Xu1-5/+6
2024-02-05migration/multifd: Move total_normal_pages accountingPeter Xu1-2/+2
2024-02-05migration/multifd: Rename p->num_packets and clean it upPeter Xu1-8/+5
2024-02-05migration/multifd: Drop pages->num check in sender threadPeter Xu1-6/+7
2024-02-05migration/multifd: Simplify locking in sender threadPeter Xu1-7/+16
2024-02-05migration/multifd: Separate SYNC request with normal jobsPeter Xu1-14/+25
2024-02-05migration/multifd: Drop MultiFDSendParams.normal[] arrayPeter Xu1-20/+13
2024-02-05migration/multifd: Postpone reset of MultiFDPages_tPeter Xu1-4/+14
2024-02-05migration/multifd: Drop MultiFDSendParams.quit, cleanup error pathsPeter Xu1-52/+33