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